Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个包含 unicode 代码的字符串,但不会在使用时转换它。
String s = new String("\u010C"); System.out.println(s);
我希望这是输出:
\u010C
而不是这个:
Č
我希望字符串实际上包含这组六个字符。
如果您希望输出为
您需要转义反斜杠:
String s = new String("\\u010C"); System.out.println(s);
Keppil 的答案显然是正确的。要显示给定字符的 4 位十六进制数字,您还可以执行以下操作:
System.out.println(String.format("\\u%04x", (int)'Č'));