输出结果:
a1 => 1 a2 => 1 a3 => 1 a4 => 1 a5=> 1.0 a6 => 1.0显式转换
Byte: toByte() Short: toShort() Int: toInt() Long: toLong() Float: toFloat() Double: toDouble() Char: toChar()Byte 转化为 Int
定义一个Byte val a: Byte = 1 val b: Int = a.toInt()Int 转化为 Byte
定义一个Int val a: Int = 1 val b: Byte = a.toByte()String 转化为 Int
定义一个字符串 var a = "12" var b = a.toInt()Int 转化为 String
定义一个Int var a = 21 var b = a.toString()隐式转换
// 21L + 11 // Long + Int => Long val a = 21L + 12转换为其他类型
//当变量为英文字母时还支持大小写转换。 var charA: Char = 'rGHwerGHJKtyui' // 转换为大写 charA.toUpperCase() // 转换为小写 charA.toLowerCase()