转义字符
前言
在Java中,转义字符用于表示一些特殊的字符,它们通常由反斜杠(\)后跟一个或多个字符组成。以下是一些常用的Java转义字符及其含义:
- \\:表示反斜杠本身。
- \":表示双引号。
- \':表示单引号。
- \n:表示换行。
- \t:表示制表符(Tab)。
- \r:表示回车。
- \b:表示退格。
- \f:表示换页(form feed)。
代码示例
一、\\(表示反斜杠本身)
代码:
public class EscapeDemo {
public static void main(String[] args) {
System.out.println("This is a backslash: \\");
}
}
输出:
This is a backslash: \
二、\"(表示双引号)
代码:
public class EscapeDemo {
public static void main(String[] args) {
System.out.println("This is a double quote: \"Hello\"");
}
}
输出:
This is a double quote: "Hello"
三、\'(表示单引号)
代码:
public class EscapeDemo {
public static void main(String[] args) {
System.out.println("This is a single quote: \'A\'");
}
}
输出:
This is a single quote: 'A'
四、\n(表示换行)
代码:
public class EscapeDemo {
public static void main(String[] args) {
System.out.println("Line 1\nLine 2\nLine 3");
}
}
输出:
Line 1
Line 2
Line 3
五、\t(表示制表符)
代码:
public class EscapeDemo {
public static void main(String[] args) {
System.out.println("Column 1\tColumn 2\tColumn 3");
}
}
输出:
Column 1 Column 2 Column 3
六、\r(表示回车)
代码:
public class EscapeDemo {
public static void main(String[] args) {
System.out.println("Hello\rWorld");
}
}
输出:
World
七、\b(表示退格)
代码:
public class EscapeDemo {
public static void main(String[] args) {
System.out.println("Backspace\b");
}
}
输出:
Backspac
八、\f(表示换页)
代码:
public class EscapeDemo {
public static void main(String[] args) {
System.out.println("Page 1\fPage 2");
}
}
输出:
Page 1
Page 2