欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 人文社科 > 生活经验 >内容正文

生活经验

Kotlin 数组的使用

发布时间:2023/11/27 生活经验 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 数组的使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。