📅  最后修改于: 2023-12-03 15:25:27.996000             🧑  作者: Mango
在 Scala 中,Char
类型表示一个单个字符。toInt()
方法可以将一个字符转化为对应的 ASCII 码值。
toInt()
方法的语法如下所示:
def toInt: Int
该方法返回一个整数值,表示该字符的 ASCII 码值。
下面的示例展示了如何使用 toInt()
方法将字符转换为 ASCII 码值:
object CharToIntDemo {
def main(args: Array[String]): Unit = {
val ch1: Char = 'A'
val ch2: Char = '5'
val ascii1: Int = ch1.toInt
val ascii2: Int = ch2.toInt
println(s"ASCII of $ch1 is $ascii1")
println(s"ASCII of $ch2 is $ascii2")
}
}
输出结果为:
ASCII of A is 65
ASCII of 5 is 53
在上面的示例中,我们首先定义了两个字符变量 ch1
和 ch2
,分别表示字符 'A' 和 '5'。
然后使用 toInt()
方法将这两个字符转化为对应的 ASCII 码值,并将结果存储在整数变量 ascii1
和 ascii2
中。
最后,通过 println()
方法输出了转化后的 ASCII 码值。
toInt()
方法只能用于 Char
类型。${}
)将变量的值插入到字符串中,并使用 s
前缀将字符串定义为一个插值字符串。例如, s"ASCII of $ch1 is $ascii1"
。