集合类分类
List 列表
List 列表的主要特征是其对象以线性方式存储,没有特定顺序,只有一个开头和一个结尾。列表在数据结构中可表现为:数组和向量、链表、堆栈、队列等。...只读不可变
MutableSet 继承Set,支持添加和删除元素的Set
Map 存储 K-V(键-值)对的集合。...使用 map 函数,我们可以把集合中的元素,依次使用给定的转换函数进行映射操作,元素映射之后的新值,会存入一个新的集合中,并返回这个新集合。..., a3, a4, b1, b2, b3, b4, c1, c2, c3, c4]
7.6 过滤函数
在第5章中,我们已经讲过了filter函数,这里我们再举一个代码示例。...如果我们想对一个 List 列表进行元素去重,可以直接调用 distinct() 函数
val dupList = listOf(1, 1, 2, 2, 3, 3, 3)
dupList.distinct