Kotlin: 结合类(七)

本章将介绍Kotlin 标准库中的集合类,我们将了解到它是如果扩展java集合库的,使代码写起来更加简单 容易。

一、集合类概述
Kotlin的集合类分为:可变集合类(Mutable) 与 不可变集合类(Immutable)

1、常用的3种集合类
集合类主要有3种:List(列表),Set(集),Map(映射)
List(列表):该容器中的元素以线性方式存储,集合中可以存放重复对象。列表中的元素是有序地排列。
Set(集): 容器的元素无序、不重复。
Map(映射):持有的是“键值对”对象,每一个对象都包含一对间质K-V对象。Map映射容器中存储的每个对象都有一个相关的关键字(key)对象,关键字决定对象在映射中的存储位置。关键字是唯一的。其实关键字本身并不能决定对象的存储位置,它通过散列(hashing)产生一个被称作散列码(hash code)的整数值,这个散列码对应值(Value)的存储位置。

2、Kotlin集合类继承层次
参考《Kotlin从入门到进阶实战》93页

二、不可变集合类
参考《Kotlin从入门到进阶实战》94页

三、创建集合类
Kotlin中分别使用listOf() setOf() mapOf() 函数创建不可变的List列表容器、Set集容器、Map映射容器。使用mutableListOf() mutableSetOf()
mutableMapOf()函数来创建可变的MutableList列表容器 MutableSet集容器 MutableMap映射容器。

四、遍历集合中的元素
参考《Kotlin从入门到进阶实战》97页

五、映射函数
参考《Kotlin从入门到进阶实战》98页

六、过滤函数
参考《Kotlin从入门到进阶实战》99页

七、排序函数
参考《Kotlin从入门到进阶实战》100页

八、元素去重
参考《Kotlin从入门到进阶实战》101页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值