关于集合
1. 集合的基本概念
集合是一个包含其他对象的对象,并提供了操作其中所包含对象的方法。一个集合可以由相同类型的对象组成,但也可以包含不同类型的对象。它不仅简化了对象的管理和操作,还能确保数据的唯一性和有序性。在 Java 编程中,集合类库是非常重要的组成部分,提供了多种接口和实现类来满足不同的需求。
集合的主要接口类型
Java 集合框架提供了三种主要的接口类型,它们各自有不同的特性和用途:
-
列表(List) :
- 允许重复元素。
- 元素有序,即插入顺序和遍历顺序一致。
- 常见实现类:ArrayList
、LinkedList
。 -
集合(Set) :
- 不允许重复元素。
- 元素无序,即插入顺序和遍历顺序不一定相同。
- 常见实现类:HashSet
、TreeSet
。 -
映射(Map) :
- 存储键值对,键是唯一的。