replaceAll替換字符串中的一個或多個空格


使用replaceAll替換字符串中的一個或多個空格:

 

package think.in.java.test;

/**
 * 測試replaceAll去除多個空格
 * @author Administrator
 *
 */
public class Test_ReplaceAll {

    public static void main(String args[]) {
        //使用  replaceAll(" +"," ") 匹配一個或多個空格,然后替換成一個空格
        String s1 = "    SELECT     ID,NAME,   CODE FROM    TABLE1 WHERE ID = '0101'    ";
        s1 = s1.replaceAll(" +"," ");
        System.out.println("s1: "+ s1);
        
        //replace則不行
        String s2 = "    SELECT     ID,NAME,   CODE FROM    TABLE1 WHERE ID = '0101'    ";
        s2 = s2.replace(" +", " ");
        System.out.println("s2: " + s2);
    }
}

 

執行結果:

s1:  SELECT ID,NAME, CODE FROM TABLE1 WHERE ID = '0101' 
s2:     SELECT     ID,NAME,   CODE FROM    TABLE1 WHERE ID = '0101'    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM