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