Sek*_*har 5 java unicode comments
我曾经在处理一个处理 unicode 处理的 Java 应用程序 - 和往常一样,我首先编写一些代码并对其进行测试,然后注释掉工作代码并添加一些新行。这个过程一直持续到我找到解决方案
我遇到的确切问题是注释掉非法的 Unicode 字符串。一些 unicode 不起作用,我想把它注释掉……令我大吃一惊的是,它不起作用。
示例代码:
class UnicodeTester{
//char someCharacter = "\ux13d";
}
javac UnicodeTester.java
UnicodeTester.java:2: illegal unicode escape
//char someCharacter = "\ux13d";
^
1 error
Run Code Online (Sandbox Code Playgroud)
有没有办法注释掉非法的 unicode 序列?我阅读了 Java 语言规范 2.2 和 2.3,词法语法在句法语法之前强制执行。时期。但是除了从源代码中删除它们之外,最有效的解决方法是什么?