天天看点

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