天天看點

java字元串中的\n \t \r的差別及去除字元串中的\n \r \t \s

一、字元串中的\n \r \t \s認識和差別

1.\n是回車,相當于在編輯word時敲擊了Enter鍵

String str = "這是第一行的内容,\n這是回車後的内容";
System.out.println(str);
           
java字元串中的\n \t \r的差別及去除字元串中的\n \r \t \s

2.\r是換行,相當于另起一行,頂格的那種,在word中的話和Enter鍵是有差別的,輸出時隻輸出最後一個\r後面的内容

String str = "這是第一行的内容,\r這是換行後的内容,\r這是第二個換行後的内容";
System.out.println(str);
           
java字元串中的\n \t \r的差別及去除字元串中的\n \r \t \s

3.\t是水準制表符,相當于按了一次Tab鍵

String str = "這是第一行的内容,\t這是Tab後的内容,\t這是第二個換Tab後的内容";
System.out.println(str);
           
java字元串中的\n \t \r的差別及去除字元串中的\n \r \t \s

4.\s相當于敲擊了一次空格鍵

二、怎麼去除字元串中的\n \r \t \s等

String str = "這是第一行的内容,\n這是\t後的内\r容   123";
str = str.replace("\n","");
str = str.replace("\t","");
str = str.replace("\r","");
str = str.replace(" ","");
System.out.println(str);
           
java字元串中的\n \t \r的差別及去除字元串中的\n \r \t \s