-2
我试图将以下内容拆分为两个字符串:116,24 | 426,776 |符号。拆分的字符串在java中不工作
我的代码:
String[] splitString = "116,24|462,776".split("|");
System.out.println(splitString[1]);
但是,此代码只是返回:1
任何线索?
我试图将以下内容拆分为两个字符串:116,24 | 426,776 |符号。拆分的字符串在java中不工作
我的代码:
String[] splitString = "116,24|462,776".split("|");
System.out.println(splitString[1]);
但是,此代码只是返回:1
任何线索?
你必须使用转义字符。
试试这个String[] splitString = "116,24|462,776".split("\\|");
这里\\
是转义字符。
请参阅http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
使用' “\\ |”'来代替。 – AntonH