博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java的split分隔需要特殊转义收集
阅读量:5830 次
发布时间:2019-06-18

本文共 733 字,大约阅读时间需要 2 分钟。

hot3.png

众所周知,使用String.split来分隔转化为String[]的时候,一些比如逗号、空格可以直接使用分隔

String s="1,2,3,4,5";System.out.println(s.split("\\,").length);//5System.out.println(s.split(",").length);//5//空格String s="1 2 3 4 5";System.out.println(s.split(" ").length);//5System.out.println(s.split("\\ ").length);// 5

但是英文句号、反斜杠\就不可以了,需要加上\\

//1.应用句号String s="1.2.3.4.5";System.out.println(s.split("\\.").length);//5System.out.println(s.split(".").length);//0//2.\分隔(注:在java里面需要写为\\)String s="1\\2\\3\\4\\5";System.out.println(s.split("\\\\").length);//5System.out.println(s.split("\\").length);//java.util.regex.PatternSyntaxException: Unexpected internal error near index 1      \

更多的收集中···

注:但是使用indexOf的时候一定不能加上\\,否则找不到

转载于:https://my.oschina.net/u/2297250/blog/639963

你可能感兴趣的文章
玩转SSRS第七篇---报表订阅
查看>>
WinCE API
查看>>
SQL语言基础
查看>>
对事件处理的错误使用
查看>>
最大熵模型(二)朗格朗日函数
查看>>
深入了解setInterval方法
查看>>
html img Src base64 图片显示
查看>>
[Spring学习笔记 7 ] Spring中的数据库支持 RowMapper,JdbcDaoSupport 和 事务处理Transaction...
查看>>
FFMPEG中关于ts流的时长估计的实现(转)
查看>>
Java第三次作业
查看>>
【HDOJ 3652】B-number
查看>>
android代码混淆笔记
查看>>
Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) C. String Reconstruction 并查集
查看>>
BMP文件的读取与显示
查看>>
Flash文字效果
查看>>
各种排序算法总结篇(高速/堆/希尔/归并)
查看>>
使用c#訪问Access数据库时,提示找不到可安装的 ISAM
查看>>
Highcharts X轴纵向显示
查看>>
windows 注册表讲解
查看>>
【算法】论平衡二叉树(AVL)的正确种植方法
查看>>