kotlin Char型をInt型に変換する
kotlinで、Char型をInt型に変換する手順を記述してます。「Character.getNumericValue」で可能です。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
Char型をInt型に変換するには、「Character.getNumericValue」を使用します。
Character.getNumericValue(値)
実際に、変換してみます。
fun main() {
var x: Char = '1'
var y: Char = '2'
check(Character.getNumericValue(x)) // 1 is Int
check(Character.getNumericValue(y)) // 2 is Int
}
fun check(x: Any?){
when (x) {
is Byte -> println("$x is Byte")
is Int -> println("$x is Int")
is Double -> println("$x is Double")
is Char -> println("$x is Char")
is String -> println("$x is String")
is Boolean -> println("$x is Boolean")
}
}
「toInt()」を使用すると、文字コードが数値として返ってきます。
fun main() {
var x: Char = '1'
var y: Char = '2'
check(x.toInt()) // 49 is Int
check(y.toInt()) // 50 is Int
}
fun check(x: Any?){
when (x) {
is Byte -> println("$x is Byte")
is Int -> println("$x is Int")
is Double -> println("$x is Double")
is Char -> println("$x is Char")
is String -> println("$x is String")
is Boolean -> println("$x is Boolean")
}
}
-
前の記事
Redis 指定した位置から値を更新する 2024.03.07
-
次の記事
MariaDB SQLモードの設定を取得する 2024.03.11
コメントを書く