【发布时间】:2012-08-28 16:03:03
【问题描述】:
我正在尝试在字符串中连接字符串数组值,下面的代码不起作用
private void newString() {
String str = "Split me";
String[] tokens = str.split("[ ]+");
String newStr = new String();
for(int i=0; i<tokens.length; i++){
newStr.concat(tokens[i]);
}
System.out.println("NEW STRING IS : " + newStr);
}
public static void main(String[] args){
Main m = new Main();
m.newString();
}
【问题讨论】:
-
尝试将 split() 中的正则表达式从
[ ]+更改为\\s+,以遵循 Javadocs 预定义的 patterns。
标签: java