java特殊字符串分隔

付威     2019-03-07   274   0min  

首先看一段代码:

String[] splitArr = "1|23242|3|4".split("|");
for (String s : splitArr) {
    System.out.println(s);
}

输出结果是:

1
|
2
3
2
4
2
|
3
|
4

在java中有三个特殊字符:.,\,|,这几个字符分割的时候,需要用\\进行转义.

正确的代码如下:

String[] splitArr = "1|23242|3|4".split("\\|");
for (String s : splitArr) {
    System.out.println(s);
}
(本文完)

作者:付威

博客地址:http://blog.laofu.online

如果觉得对您有帮助,可以下方的RSS订阅,谢谢合作

如有任何知识产权、版权问题或理论错误,还请指正。

本文是付威的网络博客原创,自由转载-非商用-非衍生-保持署名,请遵循:创意共享3.0许可证

交流请加群113249828: 点击加群   或发我邮件 laofu_online@163.com

付威

获得最新的博主文章,请关注上方公众号