字符串“\ u1110”转换为“?”

时间:2016-05-27 03:31:41

标签: java string

当我在代码下面尝试的时候:

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

输出:

value of x =?
  1. 为什么输出会这样?
  2. 我希望输出与\ u1110相同?
  3. 它在字符串池中的表示方式是\ u1110还是?。

1 个答案:

答案 0 :(得分:6)

String(和String池)包含“ᄐ”(Unicode Character 'HANGUL CHOSEONG THIEUTH' (U+1110))。但是,为了回答你的第一个问题,你的控制台显然没有(显然)有一个字形。