集合类是Java数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。Java集合类是Java将一些基本的和使用频率极高的基础类进行封装和增强后再以一个类的形式提供。集合类是可以往里面保存多个对象的类,存放的是对象,不同的集合类有不同的功能和特点,适合不同的场合,用以解决一些实际问题。
本系列文章详细解读Java 集合:
- Java 集合 – List
- ArrayList
- ArrayList基础知识
- ArrayList排序
- ArrayList添加/删除
- 在ArrayList中获取/搜索
- 关于ArrayList的其他教程
- 如何在 Java 中比较两个ArrayList
- 如何在 java 中同步ArrayList
- 如何交换ArrayList中的两个元素
- 如何在 Java 中覆盖ArrayList的toString方法
- 如何在 java 中序列化ArrayList
- 如何在 java 中连接/组合两个ArrayList
- 如何将ArrayList克隆到另一个ArrayList
- 如何在 Java 中清空ArrayList
- Java ArrayList isEmpty()方法
- Java ArrayList trimToSize()方法
- Java ArrayList set()方法示例
- Java ArrayList ensureCapacity()方法
- ArrayList转换
- 差异
- 链表
- LinkedList基础知识
- LinkedList添加/删除
- 在链表中获取/搜索
- LinkedList Iterator / ListIterator
- LinkedList上的其他教程
- 转换
- Vector
- Vector基础知识
- Vector中的删除/排序/替换
- Iterator/ListIterator/Enum
- 转换
- ArrayList
- Java 集合 – Set
- Java 集合 – Map
- HashMap
- HashMap基础知识
- 在HashMap中获取/搜索
- 序列化/同步
- 差异
- 关于HashMap的其他教程
- TreeMap
- LinkedHashMap
- HashMap
- Java 集合 – Iterator/ListIterator
- Comparable和Comparator接口