字符字面量
- 普通的字符,例如
'A'
- 转义序列,例如
'\n'
- Unicode转义序列,例如
'\u2122'
Unicode转移序列
可以出现在代码任意位置,在解析代码前得到处理,替换为对应字符
import java.util.*;
public class Main {
public static void main(String\u005B\u005D args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a + b);
String s = "\u0022+\u0022";
System.out.println(s);
System.out.println('\u2122');
}
}
特别地,当心注释中出现\u
//Look inside c:\users
注释中的Unicode字符解析出现错误,编译不能通过