在Java中,可以使用转义序列\0
来表示Null character
\0
和\0000
在Kotlin中不是有效的转义序列,所以我一直在使用静态java char并从Kotlin访问它。
public class StringUtils{
public static char escapeChar = '\0';
}
在Kotlin中是否有一个Null字符文字或更好的方法?
答案 0 :(得分:27)
这些选项可行:
'\u0000'
(Unicode转义语法,如docs中所述)0.toChar()
(conversions已优化且无函数调用开销)import java.lang.Character.MIN_VALUE as nullChar
,然后使用nullChar
(renaming import)答案 1 :(得分:6)
我认为必须是'\u0000'
。有关详细信息,请访问此page。