在我们日常开发中,经常需要用“."来分割字符串的场景,
比如对于字符串"abc.def"
我们采用如下分割时,你会惊奇的发现会出现一个空数组[]
String[] splitStr= str.split(".");
这是因为"."是一个特殊字符,需要转义后进行使用。
代码如下:
String[] splitStr= str.split("\\.");
其他需要转义的字符有:
() [] {} + - * / . ^ ? $ ¦
在我们日常开发中,经常需要用“."来分割字符串的场景,
比如对于字符串"abc.def"
我们采用如下分割时,你会惊奇的发现会出现一个空数组[]
String[] splitStr= str.split(".");
这是因为"."是一个特殊字符,需要转义后进行使用。
代码如下:
String[] splitStr= str.split("\\.");
其他需要转义的字符有:
() [] {} + - * / . ^ ? $ ¦