【java易错点】java split分割字符串 空格问题解析
2012-02-14 21:57
337 查看
String s = "@123.com";
String[] data = s.split("@"); // 以@分割字符串,获得@后的值。
运行结果如下
data[0] : " ";
data[1] : 123.com ;
此时,你会发现,data数组里面存储的第一个元素是一个空格,是的,你没有看错,因为字符串的split方法,当你以正则表达式或者字符串("@")分割字符串的时候,如果此时的("@")是首位,则,它会在之前分出一个空格出来,一定要注意啊!!如果末尾进行分割的话,那个空格貌似没有,
比如
String s2 = "@123.com";
String[] data2 = s.split("m");这样分割的话,就没有最后一个空格。
运行结果如下
data[0] : "@123.co";
String[] data = s.split("@"); // 以@分割字符串,获得@后的值。
运行结果如下
data[0] : " ";
data[1] : 123.com ;
此时,你会发现,data数组里面存储的第一个元素是一个空格,是的,你没有看错,因为字符串的split方法,当你以正则表达式或者字符串("@")分割字符串的时候,如果此时的("@")是首位,则,它会在之前分出一个空格出来,一定要注意啊!!如果末尾进行分割的话,那个空格貌似没有,
比如
String s2 = "@123.com";
String[] data2 = s.split("m");这样分割的话,就没有最后一个空格。
运行结果如下
data[0] : "@123.co";
相关文章推荐
- java 中用split分割字符串,最后的空格等不被拆分的方法
- Java:split分割字符串常遇到的问题
- Java字符串split分割星号*等特殊字符问题(转)
- (转)java关于split分割字符串,空的字符串不能得到的问题
- java 中用split分割字符串,最后的空格等不被拆分。
- java关于split分割字符串,空的字符串不能得到的问题
- JAVA String.split()以"\t"分割字符串的问题
- java关于split分割字符串,空的字符串不能得到的问题
- java 关于split分割字符串,空结果不能得到的问题,多个分隔符的处理
- Java split用竖线分割字符串的问题
- java关于split分割字符串,空的字符串不能得到的问题
- java关于split分割字符串,空的字符串不能得到的问题
- Java split用竖线分割字符串的问题
- java关于split分割字符串问题
- java split()函数对字符串分割(通过空格)!
- Java字符串split分割星号*等特殊字符问题
- Java split字符串分割问题
- 转: 关于Java中split方法对空字符串处理问题
- 字符串分割--java中String.split()用法
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙