栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Kotlin - 数组 Array

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Kotlin - 数组 Array

创建方式
Array
arrayOfXXX ()

任意类型数组

arrayOf ()

val array1: Array = arrayOf(1, '你', "hahaah", false)

val array2: Array = arrayOf("你", "我", "他")

val array3: Array = arrayOf(person1, person2)

原生类型数组

intArrayOf ()

shortArrayOf ()

longArrayOf ()

floatArrayOf ()

doubleArrayOf ()

charArrayOf ()

val array3: IntArray = intArrayOf(1, 3, 5, 7)

val array4: CharArray = charArrayOf('a', 'b', 'c')

原生类型数组

为了避免不必要的拆装箱开销,可以使用原生类型数组。这些类与Array没有继承关系,只是有相同的方法属性,因此 IntArray 和 Array 是完全不同的类型无法互转。

原生类型数组对应Java中的基本数据类型数组
IntArrayint [ ]
ShortArrayshort [ ]
LongArraylong [ ]
FloatArrayfloat [ ]
DoubleArraydouble [ ]
CharArraychar [ ]
Person[] people = {new Person(), new Person()};    //Java
val people: Array = arrayOf(Person(), Person())    //Kotlin

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/658591.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号