• 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));
          
          
     }
    }

    转自:https://www.cnblogs.com/alamps/archive/2012/04/27/2473694.html
  • 相关阅读:
    Android Studio自动排版的两种方法
    面向对象语言为什么要有访问权限控制
    2017年蓝桥杯省赛A组c++第7题(正则问题)
    2017年蓝桥杯省赛A组c++第1题(走迷宫)
    2017年蓝桥杯省赛A组c++第6题(字符串匹配算法填空)
    2017年蓝桥杯省赛A组c++第5题(递归算法填空)
    2016年蓝桥杯省赛A组c++第9题(逆序串问题)
    2016年蓝桥杯省赛A组c++第7题(图论)
    2016年蓝桥杯省赛A组c++第3题(图论)
    Java的四种内部类(含代码实例)
  • 原文地址:https://www.cnblogs.com/javalinux/p/15691193.html
Copyright © 2020-2023  润新知