字符串"\u1110"转换为"?"

3

当我尝试以下代码时:

String x = "\u1110";
System.out.println("value of x ="+x);

输出:

value of x =?
  1. 为什么输出是这样的?
  2. 我想要得到与 \u1110 相同的输出?
  3. 在字符串池中如何表示是 \u1110 还是 ?。

你想要在什么环境下输出它? - Michael Markidis
我最初误读了问题 - 我假设问号符号是提供的Unicode值的正确解释。Elliott的答案很好。 - maccaroo
1个回答

6

谢谢Elliott,有没有办法使输出为"\u1110"而不附加 ""? 或者有没有办法更改我的控制台以实现相同的效果? - Md Faraz
你在说什么是 "\u1110"?如果你想在字符串中表示一个反斜杠,你需要对其进行转义,因为 '\\' 是转义字符(例如,char ch = '\\';)。 - Elliott Frisch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接