: 用于插入换页。
' : 用于插入引号字符。
": 用于插入双引号字符。
\: 用于插入反斜杠字符。
: 用于插入标签。
: 用于插入退格。
: 用于插入换行符。
: 用于插入回车。
让我们看看每个转义字符的用例:
public class EscapeCharacterExample {<font></font>
<font></font>
public static void main(String[] args) {<font></font>
// tab<font></font>
printEscapeCharacterWithExample("tab : \t", ' ');<font></font>
// backspace<font></font>
printEscapeCharacterWithExample("backspace : \b", '');<font></font>
//
new line<font></font>
printEscapeCharacterWithExample("new line : \n", '
');<font></font>
//
carriage return<font></font>
printEscapeCharacterWithExample("carriage return : \r", '
');<font></font>
// form feed<font></font>
printEscapeCharacterWithExample("form feed : \f", '');<font></font>
// ' single quote<font></font>
printEscapeCharacterWithExample("single qoute : \'", ''');<font></font>
// " double quote<font></font>
printEscapeCharacterWithExample("double quote : "", '"');<font></font>
// \ backslash<font></font>
printEscapeCharacterWithExample("backslash : \", '\');<font></font>
}<font></font>
<font></font>
static void printEscapeCharacterWithExample(String escapeCharacterString, char escapeCharacter) {<font></font>
String preText = "Pre Text";<font></font>
String middleText = "Middle Text";<font></font>
String postText = "Post Text";<font></font>
System.out.println(escapeCharacterString);<font></font>
System.out.println(preText + escapeCharacter + middleText + escapeCharacter + postText);<font></font>
System.out.println();<font></font>
}<font></font>
}
输出
tab :
Pre Text Middle Text Post Text
backspace :
Pre TexMiddle TexPost Text
new line :
Pre Text
Middle Text
Post Text
carriage return :
Post Textxt
form feed :
Pre Text
Middle Text
Post Text
single qoute : '
Pre Text'Middle Text'Post Text
double quote : "
Pre Text"Middle Text"Post Text
backslash :
Pre TextMiddle TextPost Text
Java 支持 Unicode 转义字符,它们基本上是几乎所有不同语言字符的表示,仅使用 ASCII 字符。
Unicode 转义表示由一个反斜杠字符/后跟一个或多个u字符和四个十六进制数字组成。如果编译器在 Unicode 表示中找到某些内容,则在解释字符串时,编译器会根据 Java 规范将其替换为相应的符号。
public class UnicodeExample {
public static void main(String[] args) {
System.out.println("u0929u092Eu0938u094Du0924u0947");
}
}
输出
ऩमस्ते
上面的程序将打印 ऩमस्ते一个印地语单词,我们不能用普通的 qwerty 键盘写这些符号,所以我们需要 Unicode 字符来表示这些符号。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习