split "." 的时候内容为空如何解决

简介: split "." 的时候内容为空如何解决
String str= "ORACLE_WENBENWENJIAN.PRO";
String[] splitStr= str.split(".");

这个时候得到的是一个空数组。

后来跟高姓同事深♂入交流后知道了应该这样写

String[] splitStr= str.split("\\.");

其他需要转义的字符有:

() [] {} + - * / . ^ ? $ ¦
目录
相关文章
|
3月前
|
前端开发 Java 项目管理
List.of 问题之使用List.of方法为什么会引发前端解析失败的问题,如何解决
List.of 问题之使用List.of方法为什么会引发前端解析失败的问题,如何解决
|
3月前
|
NoSQL Java Redis
Redis09-----List类型,有序,元素可以重复,插入和删除快,查询速度一般,一般保存一些有顺序的数据,如朋友圈点赞列表,评论列表等,LPUSH user 1 2 3可以一个一个推
Redis09-----List类型,有序,元素可以重复,插入和删除快,查询速度一般,一般保存一些有顺序的数据,如朋友圈点赞列表,评论列表等,LPUSH user 1 2 3可以一个一个推
|
安全 Java
如何修改字符串内容?
如何修改字符串内容?
|
安全 Java
parallelStream() 踩坑指南,出现null元素,输出list的size不符合预期
parallelStream() 踩坑指南,出现null元素,输出list的size不符合预期
280 0
检查`string`是否以给定的目标字符串结尾
检查`string`是否以给定的目标字符串结尾
87 0
|
数据库
【硬着头皮】你还在用size来判断集合是否为空?
【硬着头皮】你还在用size来判断集合是否为空?
【硬着头皮】你还在用size来判断集合是否为空?
append方法例子
append方法例子
214 0
怎样去掉list里重复的数据(多种方法)
怎样去掉list里重复的数据(多种方法)
162 0
怎样去掉list里重复的数据(多种方法)
|
缓存 Java vr&ar
【BUG日记】【JAVA】使用==判断两个Integer类型的值,发现if语句不起作用(正确做法:使用的判断是equals()去判断)
【BUG日记】【JAVA】使用==判断两个Integer类型的值,发现if语句不起作用(正确做法:使用的判断是equals()去判断)
198 0