本帖最后由 shiweiCao 于 2013-6-3 14:26 编辑
就是因为"." 在正则表达式中 是有特殊含义的
看分割这个方法的介绍:
声明: public String[] split(String s)
作用: 将字符串按照s进行切割,切割后的每一部分做为String数组的一个元素。
在使用时注意正则的问题 这个点就是正则的一个表达式 , 代表任意字符, 你按照"."分割的话,那么最后的数组长度肯定是为0的.
我记得,前面有一个这样问题的帖子."\\." 就是java中的转义嘛, 特殊字符要输出是要转义的. 就是这个意思.
|