欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-05 08:39:12
...
Java代码 java 去除字符串中多余的空格,只留一个
            
    
    博客分类: java java  java 去除字符串中多余的空格,只留一个
            
    
    博客分类: java java 
  1. string.replaceAll(" {2,}"" ")  
string.replaceAll(" {2,}", " ")



这个函数是啥?


自己写方法实现:

Java代码 java 去除字符串中多余的空格,只留一个
            
    
    博客分类: java java  java 去除字符串中多余的空格,只留一个
            
    
    博客分类: java java 
  1. StringBuffer sb=new StringBuffer();//用其他方法实现   
  2.         int flag;   
  3.         for(int i=0;i<string.length();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