为什么这个字符串声明给出了编译错误

时间:2014-09-03 20:47:39

标签: java string

当我尝试别的东西时,我的眼睛仍然坚持这个:

当我使用Unicode代码值声明字符串时:

String s1="\u000B";                    \\ OR
String s2="\u111A and its fine";        \\ OR
String s3="\u111D and this is fine too"; 

以上三个声明都没问题。 但是当我使用以下两个Unicode值(\ u000A和\ u000D)声明我的String时:

String s4="\u000A";                   \\ OR
String s5="\u000D";                     \\ OR
String s6="\u000A and this isn't fine";  \\ OR
String s7="\u000D and neither this";   

然后我收到“未解决的编译错误:字符串文字没有被双引号正确关闭。”

这两个Unicode值是如此特殊,导致出现此错误?

0 个答案:

没有答案