![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java集合
文章平均质量分 79
学后端的小萝卜头
全网最全java笔记,全网最全mysql笔记,0基础和大家一起学后端,记录学后端的过程和笔记,跟着我学后端。。。
展开
-
Java中Map集合以及常用子类【hashMap,LinkedHashMap】的讲解
【Map】主要内容Map集合1.Map集合1.1 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方原创 2021-02-19 11:06:34 · 457 阅读 · 0 评论 -
JAVA集合【List和Set】讲解
1.List的子类1.1 ArrayList集合java.util.ArrayList集合数据存储的结构是数组结构。元素增删慢,查找快,由于日常开发中使用最多的功能为查询数据、遍历数据,所以ArrayList是最常用的集合。许多程序员开发时非常随意地使用ArrayList完成任何需求,并不严谨,这种用法是不提倡的。1.2 LinkedList集合java.util.LinkedList集合数据存储的结构是链表结构。方便元素添加、删除的集合。LinkedList是一个双向链表,那么双向链表是什么原创 2021-02-18 18:53:28 · 424 阅读 · 2 评论 -
java【集合小作业案例】实现斗地主发牌
1集合综合案例1.1 案例介绍按照斗地主的规则,完成洗牌发牌的动作。具体规则:使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。1.2 案例分析准备牌:牌可以设计为一个ArrayList,每个字符串为一张牌。每张牌由花色数字两部分组成,我们可以使用花色集合与数字集合嵌套迭代完成每张牌的组装。牌由Collections类的shuffle方法进行随机排序。发牌将每个人以及底牌设计为ArrayList,将最后3张牌直接存放于底牌,剩余牌通过对3取模原创 2021-02-18 15:32:19 · 251 阅读 · 0 评论 -
Java【Collection集合】【Iterator迭代器】详细讲解
【Collection、泛型】这篇文章主要讲解单列集合(set,list)后续会更新双列集合(map)多列链接:主要内容Collection集合迭代器增强for1.Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据原创 2021-02-18 14:34:43 · 378 阅读 · 1 评论