原始数组
这些类型不会从 Array<T>
继承以避免装箱,但是,它们具有相同的属性和方法。
Kotlin 型 | 工厂功能 | JVM 类型 |
---|---|---|
BooleanArray |
booleanArrayOf(true, false) |
boolean[] |
ByteArray |
byteArrayOf(1, 2, 3) |
byte[] |
CharArray |
charArrayOf('a', 'b', 'c') |
char[] |
DoubleArray |
doubleArrayOf(1.2, 5.0) |
double[] |
FloatArray |
floatArrayOf(1.2, 5.0) |
float[] |
IntArray |
intArrayOf(1, 2, 3) |
int[] |
LongArray |
longArrayOf(1, 2, 3) |
long[] |
ShortArray |
shortArrayOf(1, 2, 3) |
short[] |