黑马程序员技术交流社区
标题:
关于string中split函数问题
[打印本页]
作者:
chengxiankun
时间:
2016-6-8 15:20
标题:
关于string中split函数问题
public class tmp {
public static void main(String[] args) {
String tmp="1.2";
String[] tmparr = new String[2];
tmparr = tmp.split(".");
for(String tmpstr:tmparr)
{
System.out.print(tmpstr);
}
}
}
复制代码
为什么分割会失败呢
作者:
chengxiankun
时间:
2016-6-8 15:22
返回的数组中没有任何数据,真心bug
作者:
wangjie084
时间:
2016-6-8 18:36
在正则表达式里面“.”表示的是任意字符,所以编译识别不出来,所以你得进行转译:tmparr = tmp.split("\\.");这样写就行啦
作者:
zycjiu150
时间:
2016-6-8 23:18
. 是匹配除换行符 \n之外的任何单字符。要匹配 . 请使用 \
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2