Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Kotlin中生成空字符_Java_Kotlin - Fatal编程技术网

Java 如何在Kotlin中生成空字符

Java 如何在Kotlin中生成空字符,java,kotlin,Java,Kotlin,在Java中,可以使用转义序列\0来表示 \0和\0000在Kotlin中不是有效的转义序列,因此我一直在使用静态java字符并从Kotlin访问它 public class StringUtils{ public static char escapeChar = '\0'; } 在Kotlin中是否有空字符文本,或者有更好的方法来执行此操作?我相信它一定是'\u0000'。有关更多信息,请访问此网站。这些选项将起作用: '\u0000'(Unicode转义语法,如中所述) 0.toCh

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

\0
\0000
在Kotlin中不是有效的转义序列,因此我一直在使用静态java字符并从Kotlin访问它

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

在Kotlin中是否有空字符文本,或者有更好的方法来执行此操作?

我相信它一定是
'\u0000'
。有关更多信息,请访问此网站。

这些选项将起作用:

  • '\u0000'
    (Unicode转义语法,如中所述)
  • 0.toChar()
    (经过优化,没有函数调用开销)
  • 将java.lang.Character.MIN_值导入为nullChar
    ,然后使用
    nullChar
    ()