1. 程式人生 > >Java 字串去掉空格的幾種方法

Java 字串去掉空格的幾種方法


public class Trim {
    public static void main(String[] args) {
        String str = "   Hello Genius!    ";  

        //方法1:String.trim();trim()是去掉首尾空格  
        System.out.println("1:"+str.trim());  

        //方法2:str.replaceAll(" ", ""); 去掉所有空格,包括首尾、中間  
        String str2 = str.replaceAll(" ", ""
); System.out.println("2:"+str2); //方法3:或者replaceAll(" +",""); 去掉所有空格,包括首尾、中間 String str3 = str.replaceAll(" +", ""); System.out.println("3:"+str3); //方法4:、str = .replaceAll("\\s*", "");可以替換大部分空白字元, 不限於空格 ; \s 可以匹配空格、製表符、換頁符等空白字元的其中任意一個。
/** * Important :比如鍵入Tab鍵 不信你試一試,前面的2 3是去不掉的 */ String str4 = str.replaceAll("\\s*", ""); System.out.println("4:"+str4); } }
1:Hello Genius!
2:HelloGenius!
3:HelloGenius!
4:HelloGenius!