首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教为什么用了spit方法后,数组长度为0

2012-06-03 
请问为什么用了spit方法后,数组长度为0.public class lianxi {public static void main(String[] args) {S

请问为什么用了spit方法后,数组长度为0.

public class lianxi {
public static void main(String[] args) {
String s = "22.33";
String[] str= s.split(".");
System.out.println(str.length);
if(str.length>0){
System.out.println(str.length);
System.out.println(str[0]+"@"+str[1]);
}
}
}
请问为什么用了spit方法后,数组长度为0.(if语句块中,语句未执行)

[解决办法]
s.split(".");
==》
s.split("\\.");
[解决办法]
"." 在正则里是有特殊意义的,表示所有字符
所以需要转义一下,String[] str= s.split("\\.");
这个前几天还有人问过。

热点排行