集合
文章平均质量分 80
江七7
智者顺时而谋,愚者逆时而动
展开
-
补充知识点1-JDK9对集合添加的优化
JDK9对集合添加的优化 通常,我们在代码中创建一个集合(例如,List 或 Set ),并直接用一些元素填充它。 实例化集合,几个 add方法 调用,使得代码重复。 public class Demo01 { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("abc"); list.add("def原创 2021-08-08 17:05:48 · 71 阅读 · 0 评论 -
Map集合
JDK9对集合添加的优化 通常,我们在代码中创建一个集合(例如,List 或 Set ),并直接用一些元素填充它。 实例化集合,几个 add方法 调用,使得代码重复。 public class Demo01 { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("abc"); list.add("def原创 2021-08-08 17:04:20 · 139 阅读 · 0 评论 -
List、Set和Collections
一、List集合 我们掌握了Collection接口的使用后,再来看看Collection接口中的子类,他们都具备那些特性呢? 接下来,我们一起学习Collection中的常用几个子类(java.util.List集合、java.util.Set集合)。 1.1 List接口介绍 java.util.List 接口继承自 Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了List 接口的对象称为List集合。在 List 集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,原创 2021-08-07 15:59:39 · 138 阅读 · 0 评论 -
集合综合案例--斗地主
集合综合案例–斗地主 案例介绍 按照斗地主的规则,完成洗牌发牌的动作。 具体规则: 使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 案例分析 准备牌:54张牌,存储到一个集合中 特殊牌:大王小王 其他52张牌: 定义一个数组/集合,存储4种花色:“♠”,“♥”,“♣”,“♦” 定义一个数组/集合,存储13个序号:2,A,K…3 循环嵌套遍历两个数组/集合,组装52张牌 洗牌:使用集合工具类Collections的方法 static void原创 2021-08-06 14:37:32 · 167 阅读 · 1 评论 -
Collection和泛型
第一章 Collection集合 1.1 集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。 1.2 集合框架 JAVASE提供了满足各种需求的API,在使用这些API前,先了解其继承与接口操作架构,才能了解何时采用哪个类,以及类之间如何彼此合作,从原创 2021-08-06 14:09:35 · 73 阅读 · 0 评论