更新时间:2022-09-21 10:06:01 来源:极悦 浏览1015次
\f : 用于插入换页。
\' : 用于插入引号字符。
\": 用于插入双引号字符。
\\: 用于插入反斜杠字符。
\t: 用于插入标签。
\b: 用于插入退格。
\n: 用于插入换行符。
\r : 用于插入回车。
让我们看看每个转义字符的用例:
public class EscapeCharacterExample {<font></font>
<font></font>
public static void main(String[] args) {<font></font>
// \t tab<font></font>
printEscapeCharacterWithExample("tab : \\t", '\t');<font></font>
// \b backspace<font></font>
printEscapeCharacterWithExample("backspace : \\b", '\b');<font></font>
// \n new line<font></font>
printEscapeCharacterWithExample("new line : \\n", '\n');<font></font>
// \r carriage return<font></font>
printEscapeCharacterWithExample("carriage return : \\r", '\r');<font></font>
// \f form feed<font></font>
printEscapeCharacterWithExample("form feed : \\f", '\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 : \t
Pre Text Middle Text Post Text
backspace : \b
Pre TexMiddle TexPost Text
new line : \n
Pre Text
Middle Text
Post Text
carriage return : \r
Post Textxt
form feed : \f
Pre Text
Middle Text
Post Text
single qoute : \'
Pre Text'Middle Text'Post Text
double quote : "
Pre Text"Middle Text"Post Text
backslash : \
Pre Text\Middle Text\Post Text
Java 支持 Unicode 转义字符,它们基本上是几乎所有不同语言字符的表示,仅使用 ASCII 字符。
Unicode 转义表示由一个反斜杠字符/后跟一个或多个u字符和四个十六进制数字组成。如果编译器在 Unicode 表示中找到某些内容,则在解释字符串时,编译器会根据 Java 规范将其替换为相应的符号。
public class UnicodeExample {
public static void main(String[] args) {
System.out.println("\u0929\u092E\u0938\u094D\u0924\u0947");
}
}
输出
ऩमस्ते
上面的程序将打印 ऩमस्ते一个印地语单词,我们不能用普通的 qwerty 键盘写这些符号,所以我们需要 Unicode 字符来表示这些符号。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习