kotlin 基本数据类型

Kotlin学习笔记(二) 基本类型

二次信任 提交于 2020-02-29 20:34:08
1.Kotlin的基本数据类型 类型 位宽度 Double 64 Float 32 Long 64 Int 32 Short 16 Byte 8 2.与Java基本数据类型区别 Kotlin的基本数据类型不同于Java的基本数据类型,Kotlin中的基本数据类型是一个封装的对象, 因此若比较两个数据类型,有值比较(==)和对象地址比较(===)之分别; 3.类型转换 在Kotlin中,较小的数据类型并不是较大数据类型的子类型,因此不能隐式的转换,但每个数据类型都有转换其他类型的方法可供使用; toByte(): Byte toShort(): Short toInt(): Int toLong(): Long toFloat(): Float toDouble(): Double toChar(): Char 对于两种不同数据类型的运算,会自动根据上下文进行类型转化,如: Long + Int => Long 4.字符 Kotlin中的字符(Char类型)不能和数字直接操作,必须用 ' 包括起来; 5.数组Array 创建数组的方法: 1.val array = arrayOf(1, 2, 3,3L,4.0) 不限定元素类型 2.Array(5,{i -> i*2}) 02468,i为元素下标,返回的是与元素下标*2的元素 3.val intArray1 = intArrayOf