Java中char的默认值(default value)
char 的默认值(default value)为 u0000。
在Java中,char为基本类型(primitive type),所以默认不是null。只有引用类型才有null。
在Java程序中,有时会遇到需要判断某char类型变量是否已经被赋值,即判断该char类型变量是否为空的情况。
此时可以利用转义字符(escape characters)去表示char的默认值:
char[][] ans = new char[4][7];
if (ans[0][0]=='\0'){
//此处的'\0'也可以替换为'\u0000'
System.out.println("true");
}
Java 中的转义字符(Escape Characters)
转义字符(Escape Characters):是一系列以 \ (backslash)开头的字符组合。
如:/t, /n, /0, /'
注意转义字符(escape characters) 必须写在双引号""(quotation marks)内。
在Java中支持使用 Unicode Escape Characters,即可以使用 \u 加四位十六进制数字表示一个 Unicode。
参考:https://www.javatpoint.com/java-escape-characters
标签:Java,为空,char,转义字符,characters,escape,默认值 From: https://www.cnblogs.com/onthemoon/p/16663635.html