【发布时间】:2018-01-23 15:51:33
【问题描述】:
首先,我知道可能有重复但我不明白,所以请不要将其标记为重复!
我希望将数组中的字符串(见下文)拆分为字符:
原文:
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(", ");? -
您的第二个拆分不会设置为使用逗号吗?你似乎有它在一个空间
-
您可以在一次调用中拆分多个分隔符。
-
是的,感谢您的编辑 - 已修复!我会调查的。
-
我发布了链接。