- Kotlin编程实战:创建优雅、富于表现力和高性能的JVM与Android应用程序
- (美)文卡特·苏布拉马尼亚姆
- 306字
- 2025-02-27 12:54:43
5.1 集合的类型
在Java中,我们习惯了不同类型的集合:List、Set、Map等。我们也可以在Kotlin中使用它们。Java的可变集合接口在Kotlin中分为两个接口:不可变的只读接口和可变的读写接口。除了JDK中的方法之外,Kotlin还提供了许多针对集合的便利方法。
当你准备遍历这些集合中的元素时,Kotlin使这项任务比在Java中更容易、更流畅。从高层面上来看,你可以在Kotlin中使用以下集合:
□Pair—两个值的元组。
□Triple—三个值的元组。
□Array—经过索引的﹑固定大小的对象和基元集合。
□List—有序的对象集合。
□Set—无序的对象集合。
□Map—键和值的关联字典或映射。
由于Java已经在JDK中提供了大量的集合,你可能想知道Kotlin在处理集合时会扮演什么角色。有两种形式的改进:通过扩展函数和视图。让我们分别进行讨论。