當我想用String.split(「|」)方法分割字符串「aaaa | bbbbb | 123456」時,結果是意外的。爲什麼String.split()方法分割具有「|」的字符串以意想不到的方式
我的代碼:
String s = "aaaa|bbbbb|123456";
String[] temp = s.split("|");
for (String str:temp) {
System.out.println(str);
}
但結果是:有
a
a
a
a
|
b
b
b
b
b
|
1
2
3
4
5
6
有什麼特別字符 「|」 ?
嘗試用String.split( '|')。 –
[可能使用split(「|」)]通過管道符號拆分Java字符串(http://stackoverflow.com/questions/10796160/splitting-a-java-string-by-the-pipe-symbol-使用拆分) –