gpt4 book ai didi

kotlin - 如何在 Kotlin 中将数字转换为字符?

转载 作者:行者123 更新时间:2023-12-05 08:26:12 31 4
gpt4 key购买 nike

我正在尝试找到将数字 (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/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com