首先,我知道可能存在重複但我不理解它們,因此請不要將其標記爲重複項!如何在陣列中分割字符串
我希望在陣列分割字符串(見下文)爲字符:
原件:
String original = "0, 0, 0, 0 | 1, 1, 1, 1 | 2, 2, 2, 2"
陣列:
String[] array2 = {"0, 0, 0, 0", "1, 1, 1, 1", "2, 2, 2, 2"}
結果,我想:
String[] arrayprime = {"0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2"}
你會怎麼做?我想到
String[] array2 = original.split("\\|");
String[] arrayprime = array2.split(", ");
但它似乎並沒有工作(說:「無法找到符號」)。
我應該把數組(array2)變成一個字符串(如果是這樣,如何)?然後再分裂?
'array2.split( 「」);'? – Teo
你的第二次拆分不能設置爲使用逗號嗎?您似乎在空間上擁有它 – Eli
您可以在一次調用中分割多個分隔符。 –