KotlinでChar型からInt型にする

やり方

一度文字列に変換した後に、toIntを使用するとできます

val char = '1'
char.toString().toInt()

つまづきポイント

Char型のtoIntメソッドはASCIIコードを返却するので、一度文字列に変換しないとハマります。

val char = '1'
char.toInt()            // 49
char.toString().toInt() // 1

参考

stackoverflow.com