我喜欢的朋友们。
ch\u0061r bala = '\u0061';
ch\141r bal = '\141';
ch\u0061r a = '\u0061'
正在运行,但ch\141r a1 = '\141'
在Java中不是char
,\u0061
和\141
都是代表字符a
的字符
答案 0 :(得分:4)
在java中,Unicode字符(即\unnnn
)可以在任何地方使用 - 无论是源代码还是字符/字符串文字,但是八进制文字(即\nnn
)只能用于字符/字符串文字。