java 如何在Kotlin中创建空字符

46scxncf  于 2023-03-06  发布在  Java
关注(0)|答案(2)|浏览(121)

在Java中,可以使用转义序列\0来表示Null character
\0\0000在Kotlin中不是有效的转义序列,所以我一直使用静态java字符并从Kotlin访问它。

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

在Kotlin中有没有空字符文字,或者更好的方法?

w6mmgewl

w6mmgewl1#

这些选项将起作用:

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

从Kotlin1.3开始,这似乎是一个简单明了的选项:

apeeds0o

apeeds0o2#

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

相关问题