数组是一种数据结构,它保存固定数量的相同类型或其子类型的值。kotlin
中最常见的数组类型是对象类型数组,数组由array
类表示。
什么时候使用
当你在kotlin
中有特殊的底层需求需要满足时,可以使用数组。例如,如果你有超出常规应用所需的性能要求,或者你需要构建自定义的数据结构。如果你没有这些限制,那么可以使用集合(Collections)。
与数组相比,集合有以下优点:
创建数组
嵌套数组
获取/修改
数组中的元素是可变的,如果想要获取和修改数组中的元素需要使用[索引]
来操作
使用数组
在kotlin
中,数组可以作为方法的可变数量参数
使用,也可以对数组本身做操作,如比较数组、转换数组内容,转成集合等
可变数量参数
可变数量参数使用vararg
声明,传递参数前使用*
比较
常用方法
求和
洗牌(打乱顺序)
转成集合
基本类型数组
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。