可能重复:
'\'-无效的字符常量?
在 Java 中,我试图初始化一个如下所示的 char 变量,这是不允许的。
char ch = '\';
Run Code Online (Sandbox Code Playgroud)
这背后有什么原因吗?它给出了编译错误。
你需要逃避它:
char backslash = '\\';
char quotation = '\'';
Run Code Online (Sandbox Code Playgroud)
原因是,这\'是一个单引号。
System.out.println(backslash); // prints \
System.out.println(quotation); // prints '
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
538 次 |
| 最近记录: |