假设我有一个字符串数组如何分割字符串数组的每个元素并形成一个新的数组?
NumText[]={“00111”, “01110”, “10110”},
现在我想要一个新的数组
BinaryText[]={"0","0","1","1","1"......"1","1","0"},
这意味着我必须分裂阵列NumText []的每个元素,并结合所有的位,我得到进入一个新的阵列。我可以找出是我定义了一个字符串数组的每个元素,像
Binary0=NumText[0].split("");
Binary1=NumText[1].split("");
Binary2=NumText[2].split("");
之后,我不得不删除每个BinaryX的前导零,并串连在一起,这实在是一个糟糕的主意。有更好的方法吗?我感谢您的帮助。
您CA ñ尝试使用Arrays.copyOfRange() – 2013-03-17 08:06:24
使用嵌套循环。外层应该在NumText上循环,内层应循环每个字符串的字符。 – 2013-03-17 08:08:05
@Eyal Schneider尼斯解决方案,我试过了。 – phil 2013-03-17 08:28:28