2008-04-03

split()函数出错

关键字: split 正则表达式 关键字
最近一段时间没碰java,昨天犯了个低级错误。split(String regx)函数regx是正则表达式,如果遇到关键字应做相应转换。
String str="a | b";
String [] result=str.split("|");
System.out.println(result.length);

上面代码片段原意是想用 | 把字符串分割。上面代码结果是6,与预期不符。正确的代码如下:
String str="a | b";
String [] result=str.split("\\|");
System.out.println(result.length);
评论
Jason(aijun) 2008-09-03
hi,过来看看
发表评论

您还没有登录,请登录后发表评论

lovelace
  • 浏览: 3673 次
  • 性别: Icon_minigender_1
  • 来自: 未知的世界
  • 详细资料
搜索本博客
最近加入圈子
存档
最新评论