在Java中,可以使用转义序列\0
来表示Null character\0
和\0000
在Kotlin中不是有效的转义序列,所以我一直使用静态java字符并从Kotlin访问它。
public class StringUtils{
public static char escapeChar = '\0';
}
在Kotlin中有没有空字符文字,或者更好的方法?
在Java中,可以使用转义序列\0
来表示Null character\0
和\0000
在Kotlin中不是有效的转义序列,所以我一直使用静态java字符并从Kotlin访问它。
public class StringUtils{
public static char escapeChar = '\0';
}
在Kotlin中有没有空字符文字,或者更好的方法?
2条答案
按热度按时间w6mmgewl1#
这些选项将起作用:
'\u0000'
(Unicode转义语法,如文档中所述)0.toChar()
(转换经过优化,没有函数调用开销)import java.lang.Character.MIN_VALUE as nullChar
,然后使用nullChar
(重命名导入)从Kotlin1.3开始,这似乎是一个简单明了的选项:
Char.MIN_VALUE
apeeds0o2#
我相信它一定是
'\u0000'
。请访问此页面了解更多信息。