正如Java Language Specification中所述,char原语类型的默认值是‘\u0000’(空字符)。
char 属性的默认值确实是 '\u0000' (空字符),如 Java 语言规范第 §4.12.5 节“变量的初始值” 部分所述。 在我的系统中,行 System.out.println('\u0000'); 打印出一个小方块,这意味着它不是可打印字符 - 正如预期的那样。 原文由 Óscar López 发布,翻译遵循 CC BY-SA 3.0 许可协议 有用 回复 ...