gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 13:43:33 27 4
gpt4 key购买 nike

fun main(args: Array<String>) {
val StringCharacter = "A"
val CharCharacter = StringCharacter.toChar()
println(CharCharacter)
}

我无法将字符串 A 转换为 char。我知道 StringCharacter = 'A' 使它成为 char 但我需要转换。

谢谢。

最佳答案

一个 CharSequence (例如 String )可以为空、只有一个字符或多个字符。

如果你想要一个“返回单个字符,或者如果字符序列为空或有多个字符则抛出异常”的函数,那么你需要 single :

val string = "A"
val char = string.single()
println(char)

如果你想用不同的名字调用single,你可以创建你自己的extension function这样做:

fun CharSequence.toChar() = single()

用法:

val string = "A"
val char = string.toChar()
println(char)

关于kotlin - 如何在 Kotlin 中将字符串转换为字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44185230/

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