gpt4 book ai didi

java - 注释非法的 Unicode 序列

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:40:02 25 4
gpt4 key购买 nike

我曾经在一个处理 unicode 处理的 Java 应用程序上工作——和往常一样,我首先编写一些代码并对其进行测试,然后注释掉工作代码并添加一些新行。这个过程一直持续到我找到了解决方案

我遇到的确切问题是注释掉非法的 Unicode 字符串。某些 unicode 不工作,我只想将其注释掉。令我非常惊讶的是,它不工作。

示例代码:

class UnicodeTester{
//char someCharacter = "\ux13d";
}

javac UnicodeTester.java

UnicodeTester.java:2: illegal unicode escape
//char someCharacter = "\ux13d";
^
1 error

有没有办法注释掉非法的 unicode 序列??我阅读了 Java 语言规范 2.2 和 2.3,词法语法在句法语法之前强制执行。时期。但是,除了从源代码中删除它们之外,最有效的解决方法是什么?

最佳答案

您可以通过在反斜杠后插入一个空格字符来解决它:

//char someCharacter = "\ ux13d";

关于java - 注释非法的 Unicode 序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3949130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com