java 去除字符串中多余的空格,只留一个
程序员文章站
2022-07-05 08:39:12
...
- string.replaceAll(" {2,}", " ")
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);