虽然我们可以直接用Java中的集合,但是Kotlin也提供了一些你希望用的本地的接口:
- Iterable:父类。所有我们可以遍历一系列的都是实现这个接口。
- MutableIterable:一个支持遍历的同时可以执行删除的Iterables。
- Collection:这个类相是一个范性集合。我们通过函数访问可以返回集合的size、是否为空、是否包含一个或者一些item。这个集合的所有方法提供查询,因为connections是不可修改的。
- MutableCollection:一个支持增加和删除item的Collection。它提供了额外的函数,比如
add、remove、clear等等。 - List:可能是最流行的集合类型。它是一个范性有序的集合。因为它的有序,我们可以使用
get函数通过position来访问。 - MutableList:一个支持增加和删除item的List。
- Set:一个无序并不支持重复item的集合。
- MutableSet:一个支持增加和删除item的Set。
- Map:一个key-value对的collection。key在map中是唯一的,也就是说不能有两对key是一样的键值对存在于一个map中。
- MutableMap:一个支持增加和删除item的map。
本文介绍了Kotlin中的集合类型,包括Iterable、MutableIterable、Collection、MutableCollection等,并详细解释了每种类型的特性和用途。
697

被折叠的 条评论
为什么被折叠?



