我正在尝试在迭代中拆分字符串。 例如:
10||A||##||20||B||
最后我需要每个分隔符内的值,例如10、A
等
但我的结果是 1,0,A
我在这里缺少什么?谢谢!
String[] rows = values.split("##");
String[] tmp;
for (int i = 0; i < rows.length; i++) {
tmp = rows[i].split("||");
stQuantityManuell = tmp[0];
stLager = tmp[1];
stPlatz = tmp[2];
}
最佳答案
将代码更改为:
rows[i].split("\\|\\|");
关于java - 如何在 Java 迭代中分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32795827/