zoukankan      html  css  js  c++  java
  • 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));
          
          
     }
    }

     
  • 相关阅读:
    虚拟机VirtualBox 共享挂载问题:mount: /mnt/xxx: wrong fs type, bad option, bad superblock on xxx
    git 设置和取消代理
    (转载)数据库连接池到底应该设多大?这篇文章可能会颠覆你的认知
    关于golang中IO相关的Buffer类浅析
    (转)golang获取当前时间、时间戳和时间字符串及它们之间的相互转换
    FFmpeg常用命令
    go cmd nohup 的坑
    Nginx配置详解(转)
    记录一次go性能调试的过程
    github徽标引入
  • 原文地址:https://www.cnblogs.com/alamps/p/2473694.html
Copyright © 2011-2022 走看看