StringUtils.split 的一个小陷阱_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > StringUtils.split 的一个小陷阱

StringUtils.split 的一个小陷阱

 2013/11/5 15:36:47  nid007  程序员俱乐部  我要评论(0)
  • 摘要:看下面的代码:Strings="1-2-|4";for(Stringstr:StringUtils.split(s,"-|")){System.out.println(str);}我期望输出的是:引用1-24但很遗憾,输出的是:引用124换个方法就好了:Strings="1-2-|4";for(Stringstr:StringUtils.splitByWholeSeparator(s,"-|")){System.out.println(str);}
  • 标签:一个 陷阱
看下面的代码:
class="java">String s= "1-2-|4";
		for(String str: StringUtils.split(s, "-|")){
			System.out.println(str);
		}

我期望输出的是:引用1-2
4

但很遗憾,输出的是:
引用1
2
4

换个方法就好了:
String s= "1-2-|4";
		for(String str: StringUtils.splitByWholeSeparator(s, "-|")){
			System.out.println(str);
		}


发表评论
用户名: 匿名