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

奇怪的split,该如何解决

2012-01-29 
奇怪的split有这样一段代码:[codejava]String str12.1String[] array str1.split(.)System.out

奇怪的split
有这样一段代码:
[code="java"]String str1="2.1";
String[] array= str1.split(".");
System.out.println(array.length);[/code]
为什么输出的结果是0而不是2呢?

[解决办法]
需要先弄明白的是 split 的参数不是字符串,而是正则表达式!

String[] array = str1.split("\\.");
[解决办法]

探讨
需要先弄明白的是 split 的参数不是字符串,而是正则表达式!

String[] array = str1.split("\\.");

热点排行