JAVA中去掉空格_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > JAVA中去掉空格

JAVA中去掉空格

 2015/3/27 12:20:12  liu_jiaqiang  程序员俱乐部  我要评论(0)
  • 摘要:JAVA中去掉空格1.String.trim()trim()是去掉首尾空格2.str.replace("","");去掉所有空格,包括首尾、中间Stringstr="hello";Stringstr2=str.replaceAll("","");System.out.println(str2);3.或者replaceAll("+","");去掉所有空格4.str=.replaceAll("\\s*","");可以替换大部分空白字符,不限于空格\s可以匹配空格、制表符
  • 标签:Java
JAVA中去掉空格   
 
1. String.trim()  
 
trim()是去掉首尾空格  
 
   
 
2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间  
 
String str = " hell o ";  
String str2 = str.replaceAll(" ", "");  
System.out.println(str2);  
 
   
 
3.或者replaceAll(" +",""); 去掉所有空格  
 
   
 
4.str = .replaceAll("\\s*", "");  
 
可以替换大部分空白字符, 不限于空格   
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个  
 
   
 
5.或者下面的代码也可以去掉所有空格,包括首尾、中间  
 
public String remove(String resource,char ch)  
    {  
        StringBuffer buffer=new StringBuffer();  
        int position=0;  
        char currentChar;  
 
        while(position<resource.length())  
        {  
            currentChar=resource.charAt(position++);  
            if(currentChar!=ch) buffer.append(currentChar); } return buffer.toString();  
    } 
-------------------------------Test-----------------------------------------------------

package practisedemo;
public class Demo{

public static String remove(String resource,char ch)  
{  
     StringBuffer buffer=new StringBuffer();  
     int position=0;  
     char currentChar;  

     while(position<resource.length())  
     {  
         currentChar=resource.charAt(position++); 
         //如果当前字符不是要去除的字符,则将当前字符加入到StringBuffer中
         if(currentChar!=ch) buffer.append(currentChar);
     }
     return buffer.toString();  
}
public static void main(String args[]) {
   String str= "afdsfdf 了   2012   0407 Alamps 老师";
   char c=' ';
      System.out.println("结果为:"+Demo.remove(str, c));
     
     
}
}
发表评论
用户名: 匿名