如何在Kotlin中制作Null角色

Cae*_*lum 17 java kotlin

在Java中,可以使用转义序列\0来表示Null字符

\0并且\0000在Kotlin中不是有效的转义序列,所以我一直在使用静态java char并从Kotlin访问它.

public class StringUtils{
  public static char escapeChar = '\0';
}
Run Code Online (Sandbox Code Playgroud)

在Kotlin中是否有一个Null字符文字或更好的方法?

hot*_*key 32

这些选项将起作用:

  • '\u0000'(Unicode转义语法,如文档中所述)
  • 0.toChar()(转换已优化且没有函数调用开销)
  • import java.lang.Character.MIN_VALUE as nullChar,然后使用nullChar(重命名导入)


Mic*_*ael 7

我相信一定是'\u0000'.请访问此页面以获取更多信息.