当前位置: 代码迷 >> Java相关 >> 奇怪的split,该如何解决
  详细解决方案

奇怪的split,该如何解决

热度:8718   发布时间:2013-02-25 21:52:16.0
奇怪的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("\\.");
  相关解决方案