Java集合框架:List、Set、Map、队列 |
您所在的位置:网站首页 › ArrayDeque是双向队列吗 › Java集合框架:List、Set、Map、队列 |
# 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、ListList 的特点是存取有序,可以存放重复的元素,可以用下标对元素进行操作。 # 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 |