java 去除字符串中多余的空格,只留一个

阅读更多
Java代码 复制代码  收藏代码
  1. string.replaceAll(" {2,}"" ")  
string.replaceAll(" {2,}", " ")



这个函数是啥?


自己写方法实现:

Java代码 复制代码  收藏代码
  1. StringBuffer sb=new StringBuffer();//用其他方法实现   
  2.         int flag;   
  3.         for(int i=0;i
  4.             flag=0;   
  5.             if(string.charAt(i)!=' '){   
  6.                 sb.append(string.charAt(i));   
  7.             }else{   
  8.                 flag=1;   
  9.             }   
  10.             try {   
  11.                 if(string.charAt(i)==' '&&string.charAt(i+1)!=' '){   
  12.                     sb.append(' ');   
  13.                 }   
  14.             } catch (Exception e) {   
  15.                 continue;   
  16.             }   
  17.         }   
  18.         System.out.println(sb);  

你可能感兴趣的:(java)