Java的转义字符
在学习Java的时候,有些时候需要对文字的格式进行处理,就需要用到转义字符了,下表是常用的Java的转义字符:
转义字符 | 意义 | ASCLL值码 |
---|---|---|
\b | 退格(BS),将当前位置移到前一列 | 008 |
\f | 换页(FF),将当前位置移到下页开头 | 012 |
\n | 换行(LF),将当前位置移到下一行开头 | 010 |
\r | 回车(CR),将当前位置移到本行开头 | 013 |
\t | 水平制表(HT) (跳到下一次的Tab的位置,这与你制表符设置有关) | 009 |
\\ | 代表着一个反斜杠符号\ | 092 |
\’ | 代表一个单引号(撤号字符) | 039 |
\" | 代表一个双引符号 | 034 |
? | 代表一个问号 | 063 |
\0 | 空字符(NULL) | 000 |
\ddd | 1到3位八进制所代表的任意字符 | 三位八进制 |
\xhh | 十六进制所代表的的任意字符 | 十六进制 |
下面是对常用的专业字符进行解释:
public class Tabs {
public static void main(String[] args) {
String str1 = "这是第一行的内容,\b这是退格后的内容";
String str2 = "这是第二行的内容,\f这是换页后的内容";
String str3 = "这是第三行的内容,\n这是换行后的内容";
String str5 = "这是第五行的内容,\t这是制表后的内容";
System.out.println(str1); //这是第一行的内容这是退格后的内容 : 逗号被删除了,把后面的内容往前面整体移动一格,相当于Backspace
System.out.println(str2);//这是第二行的内容,这是换页后的内容
System.out.println(str3);//这是第三行的内容,
System.out.println(); //这是换行后的内容
System.out.println(str5);
String str4 = "这是第四行的内容,\r这是回车后的内容"; //这是回车后的内容,在前后的内容将会消失
System.out.println(str4);
}
}