zoukankan      html  css  js  c++  java
  • JAVA中去掉空格 trim函数 其他代码

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

    测试的全部代码如下: 

    public class test1 {

        public static void main(String[] args) {

            String QJstr = " hello wch ";

             String QJstr1 = remove(QJstr,' ');

             System.out.println(QJstr + "\n" + QJstr1);

    }

     

        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++);

                if(currentChar!=ch)    buffer.append(currentChar);

            }

            return buffer.toString();

        }

    }

  • 相关阅读:
    P2572 [SCOI2010]序列操作
    P2787 语文1(chin1)- 理理思维
    P1835 素数密度_NOI导刊2011提高(04)
    P3942 将军令
    P1273 有线电视网
    U45490 还没想好名字的题Ⅱ
    U40620 还没想好名字的题
    P4644 [Usaco2005 Dec]Cleaning Shifts 清理牛棚
    P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
    T51071 Tony到死都想不出の数学题
  • 原文地址:https://www.cnblogs.com/superchao8/p/2045595.html
Copyright © 2011-2022 走看看