首先,我知道可能存在重复但我不理解它们,因此请不要将其标记为重复项!如何在阵列中分割字符串
我希望在阵列分割字符串(见下文)为字符:
原件:
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
您可以在一次调用中分割多个分隔符。 –