集合框架

简介: List接口:有序集合,允许重复元素。常用实现类有ArrayList和LinkedList。 List<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("apple"); Set接口:无序集合,不允许重复元素。常用实现类有HashSet、TreeSet。 Set<String> set = new HashSet<>(); set.add("apple"); set.add("banana"); Map接口:键值对映射,键不能重

List接口:有序集合,允许重复元素。常用实现类有ArrayList和LinkedList。

List list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("apple");

Set接口:无序集合,不允许重复元素。常用实现类有HashSet、TreeSet。

Set set = new HashSet<>(); set.add("apple"); set.add("banana");

Map接口:键值对映射,键不能重复。常用实现类有HashMap、TreeMap。

Map map = new HashMap<>(); map.put("apple", 1); map.put("banana", 2);

相关文章
|
10月前
|
存储 算法 Java
集合框架应用一
集合框架应用一
74 2
|
10月前
|
存储 Java 开发者
Java集合框架:Java中的集合框架有哪些?
Java集合框架:Java中的集合框架有哪些?
70 0
|
10月前
|
存储 Java 容器
Java一分钟之-高级集合框架:LinkedList与TreeSet
【5月更文挑战第21天】本文对比了Java集合框架中的LinkedList和TreeSet。LinkedList是双向链表,实现List接口,适合中间插入删除,但遍历效率低;TreeSet基于红黑树,实现Set接口,保证元素有序且无重复,插入删除速度较LinkedList慢,但查找排序快。选择时应根据具体需求考虑操作频率和排序需求。
56 1
|
10月前
|
存储 供应链 Java
集合框架应用二
集合框架应用二
59 1
|
存储 算法 Java
Java实现—数据结构 1.初识集合框架
Java实现—数据结构 1.初识集合框架
71 0
|
存储 安全 算法
2. 集合类
2. 集合类
52 0
|
存储 安全 Java
【Java集合】
【Java集合】
|
算法 Java
一起学习集合框架之 TreeSet(下)
TreeSet 是一个具有唯一元素的二叉树的集合,又被翻译为 树集。Java 中的 TreeSet 类是 Java 集合框架的一部分,从 Java 6 开始,它实现了 NavigableSet 接口(这个接口增加了几个查找元素以及反向遍历的便利方法),从而扩展了 SortedSet 集合。
一起学习集合框架之 TreeSet(下)
|
Java API
一起学习集合框架之 TreeSet(上)
TreeSet 是一个具有唯一元素的二叉树的集合,又被翻译为 树集。Java 中的 TreeSet 类是 Java 集合框架的一部分,从 Java 6 开始,它实现了 NavigableSet 接口(这个接口增加了几个查找元素以及反向遍历的便利方法),从而扩展了 SortedSet 集合。
一起学习集合框架之 TreeSet(上)