Kotlin 数组的使用
生活随笔
收集整理的这篇文章主要介绍了
Kotlin 数组的使用
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
数组在 Kotlin 中使用 Array 类来表示,它定义了 get 与 set 函数(按照运算符重载约定这会转变为 [])以及 size 属性
先java 写几个
int [] arr = new int[3];String [] a =new String[3];int [] ar ={1,2,3};String [] array ={"苹果","香蕉","菠萝"};
Kotlin写法
var arr = IntArray(3)var a = arrayOfNulls<Double>(3)var ar = intArrayOf(1, 2, 3)var array = arrayOf("苹果", "香蕉", "菠萝")
kotlin 没有new关键字,数组创建也不能使用new
元素类型 元素引用类型 = 类型 (数据)
类型是根据元素的类型来的,可以点击进去看看看源码
/*** Returns an array of objects of the given type with the given [size], initialized with null values.*/
public fun <reified @PureReifiable T> arrayOfNulls(size: Int): Array<T?>/*** Returns an array containing the specified elements.*/
public inline fun <reified @PureReifiable T> arrayOf(vararg elements: T): Array<T>/*** Returns an array containing the specified [Double] numbers.*/
public fun doubleArrayOf(vararg elements: Double): DoubleArray/*** Returns an array containing the specified [Float] numbers.*/
public fun floatArrayOf(vararg elements: Float): FloatArray/*** Returns an array containing the specified [Long] numbers.*/
public fun longArrayOf(vararg elements: Long): LongArray/*** Returns an array containing the specified [Int] numbers.*/
public fun intArrayOf(vararg elements: Int): IntArray/*** Returns an array containing the specified characters.*/
public fun charArrayOf(vararg elements: Char): CharArray/*** Returns an array containing the specified [Short] numbers.*/
public fun shortArrayOf(vararg elements: Short): ShortArray/*** Returns an array containing the specified [Byte] numbers.*/
public fun byteArrayOf(vararg elements: Byte): ByteArray/*** Returns an array containing the specified boolean values.*/
public fun booleanArrayOf(vararg elements: Boolean): BooleanArray
总结
以上是生活随笔为你收集整理的Kotlin 数组的使用的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: java 匿名内部类
- 下一篇: Kotlin for 循环使用