如何在Kotlin中制作Null角色

时间:2016-03-28 19:19:46

标签: java kotlin

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

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

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

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

2 个答案:

答案 0 :(得分:27)

这些选项可行:

  • '\u0000'(Unicode转义语法,如docs中所述)
  • 0.toChar()conversions已优化且无函数调用开销)
  • import java.lang.Character.MIN_VALUE as nullChar,然后使用nullCharrenaming import

答案 1 :(得分:6)

我认为必须是'\u0000'。有关详细信息,请访问此page