作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试找到将数字 (0..9) 转换为 Kotlin 中相应字符“0”..“9”的最简单方法。
我最初的尝试是编写以下代码:
fun convertToCharacter() {
val number = 0
val character = number.toChar()
println(character)
}
当然,在运行之后,我很快看到这会产生\u0000,而不是我预期的 '0'。然后,想起如何在 Java 中执行此操作,我修改了代码以添加“0”,但这样就无法编译。
fun convertToCharacter() {
val number = 0
val character = number.toChar() + '0'
println(character)
}
在 Kotlin 中将数字转换为对应字符的合适方法是什么?理想情况下,我试图避免拉出 ASCII 表来完成此操作(我知道我可以将 48 添加到数字中,因为 48 -> ASCII 中的“0”)。
最佳答案
val character = '0' + number
是最短的方式,因为数字在 0..9 范围内
关于kotlin - 如何在 Kotlin 中将数字转换为字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57420203/
我是一名优秀的程序员,十分优秀!