string.replaceAll(" {2,}", " ")
这个函数是啥?
自己写方法实现:
StringBuffer sb=new StringBuffer();//用其他方法实现
int flag;
for(int i=0;i<string.length();i++){
flag=0;
if(string.charAt(i)!=' '){
sb.append(string.charAt(i));
}else{
flag=1;
}
try {
if(string.charAt(i)==' '&&string.charAt(i+1)!=' '){
sb.append(' ');
}
} catch (Exception e) {
continue;
}
}
System.out.println(sb);