【问题标题】:split string not working in java [duplicate]拆分字符串在java中不起作用[重复]
【发布时间】:2014-04-22 21:18:50
【问题描述】:

我正在尝试将以下内容:116,24|426,776 在 | 上拆分为两个字符串。符号。

我的代码:

String[] splitString = "116,24|462,776".split("|");
System.out.println(splitString[1]);

但是,此代码仅返回:1

有什么线索吗?

【问题讨论】:

    标签: java


    【解决方案1】:

    你必须使用转义字符。

    试试这个String[] splitString = "116,24|462,776".split("\\|");

    这里\\是转义字符。

    请参考http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html

    【讨论】:

      猜你喜欢
      • 2014-12-21
      • 2013-03-28
      • 2017-07-22
      • 2018-08-13
      • 1970-01-01
      • 2021-07-28
      • 1970-01-01
      • 1970-01-01
      • 2017-12-10
      相关资源
      最近更新 更多