Java集合框架:List、Set、Map、队列

您所在的位置:网站首页 ArrayDeque是双向队列吗 Java集合框架:List、Set、Map、队列

Java集合框架:List、Set、Map、队列

2024-06-08 11:13| 来源: 网络整理| 查看: 265

# 6.1 List、Set、Map、队列全面解析

眼瞅着三妹的王者荣耀杀得正嗨,我趁机喊到:“别打了,三妹,我们来一起学习 Java 的集合框架吧。”

“才不要呢,等我打完这一局啊。”三妹倔强地说。

“好吧。”我只好摊摊手地说,“那我先画张集合框架的结构图等着你。”

“完了没?三妹。”

“完了好一会儿了,二哥,你图画得真慢,让我瞧瞧怎么样?”

“害,图要画得清晰明了,不容易的。三妹,你瞧,不错吧。”

“哇,果然很棒,哥,你可真认真!”

“我来简单介绍一下吧。”

Java 集合框架可以分为两条大的支线:

①、Collection,主要由 List、Set、Queue 组成:

List 代表有序、可重复的集合,典型代表就是封装了动态数组的 ArrayListopen in new window 和封装了链表的 LinkedListopen in new window;Set 代表无序、不可重复的集合,典型代表就是 HashSet 和 TreeSet;Queue 代表队列,典型代表就是双端队列 ArrayDequeopen in new window,以及优先级队列 PriorityQueueopen in new window。

②、Map,代表键值对的集合,典型代表就是 HashMapopen in new window。

# 01、List

List 的特点是存取有序,可以存放重复的元素,可以用下标对元素进行操作。

# 1)ArrayList

先来一段 ArrayList 的增删改查,学会用。

// 创建一个集合 ArrayList list = new ArrayList(); // 添加元素 list.add("王二"); list.add("沉默"); list.add("陈清扬"); // 遍历集合 for 循环 for (int i = 0; i


【本文地址】


今日新闻

推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3