如何在Kotlin中创建一个空字符?

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

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

 public class StringUtils{ public static char escapeChar = '\0'; } 

有没有一个空字符文字,或在Kotlin做这个更好的方法?

这些选项将起作用:

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

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