【发布时间】:2014-04-22 21:18:50
【问题描述】:
我正在尝试将以下内容:116,24|426,776 在 | 上拆分为两个字符串。符号。
我的代码:
String[] splitString = "116,24|462,776".split("|");
System.out.println(splitString[1]);
但是,此代码仅返回:1
有什么线索吗?
【问题讨论】:
标签: java
我正在尝试将以下内容:116,24|426,776 在 | 上拆分为两个字符串。符号。
我的代码:
String[] splitString = "116,24|462,776".split("|");
System.out.println(splitString[1]);
但是,此代码仅返回:1
有什么线索吗?
【问题讨论】:
标签: java
你必须使用转义字符。
试试这个String[] splitString = "116,24|462,776".split("\\|");
这里\\是转义字符。
请参考http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
【讨论】: