假設我有一個字符串數組如何分割字符串數組的每個元素並形成一個新的數組?
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