fun main(args: Array<String>) {
val StringCharacter = "A"
val CharCharacter = StringCharacter.toChar()
println(CharCharacter)
}
Run Code Online (Sandbox Code Playgroud)
我无法将字符串A转换为char.我知道StringCharacter ='A'使它成为char但我需要转换.
谢谢.
mfu*_*n26 13
A CharSequence
(例如String
)可以是空的,具有单个字符或具有多个字符.
如果你想要一个"返回单个字符的函数,或者如果char序列为空或者有多个字符则抛出异常",那么你想要single
:
val string = "A"
val char = string.single()
println(char)
Run Code Online (Sandbox Code Playgroud)
如果你想single
用不同的名字打电话,你可以创建自己的扩展功能:
fun CharSequence.toChar() = single()
Run Code Online (Sandbox Code Playgroud)
用法:
val string = "A"
val char = string.toChar()
println(char)
Run Code Online (Sandbox Code Playgroud)
您不能将 a 转换String
为 a Char
,因为 aString
是 的数组Chars
。相反,Char
从以下选项中选择一个String
:
val string = "A"
val character = string.get(0) // Or string[0]
println(character)
Run Code Online (Sandbox Code Playgroud)
String 无法转换为 Char,因为 String 是字符数组。您可以将字符串转换为字符数组,也可以从该字符串中获取字符。
例子:
val a = "Hello"
val ch1 = a.toCharArray()[0] // output: H
val ch2 = a[0] // output: H
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6682 次 |
最近记录: |