在回答一个问题时,我遇到了这个有趣的情况。
如果我有以下字符串,Netbeans不会抱怨它是一个非法的表达式开始
。
String temp="\19825655.";
一旦我删除 '1',它就会抱怨这是一个
非法的表达式开头
。String temp="\9825655.";
我无法找到这种行为的原因。欢迎提供任何意见。
观察:看起来\9
和\8
具有特殊意义。只有对于\9
和\8
,我才会得到illegal start of expression
。所有其他组合都没有问题。
\98
是无效的。 - Peter Lawrey