第一种:(把字符串按照空格切分,这样多余的空格会变成空,循环复制 遇到空不赋值)
public String trim(String str)
{
String[] s=str.split(" ");
StringBuilder builder=new StringBuilder();
for(int i=0;i<s.length;i++)
{
if(!"".equals(s[i]))
{
builder.append(s[i]).append(" ");
}
}
return builder.toString();
}
第二种:正则表达式