按照斗地主的规则,完成洗牌发牌的动作。 具体规则: 使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 准备牌: 牌可以设计为一个ArrayList,每个字符串为一张牌。 每张牌由花色数字两部分组成,我们可以使用花色集合与数字集合嵌套迭代完成每张牌的组装。 牌由C ...
分类:
其他好文 时间:
2020-07-28 14:46:13
阅读次数:
88
一、可变参数 1.1 在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化成如下格式: 修饰符 返回值类型 方法名(参数类型... 形参名){ } 其实这个书写完全等价与 修饰符 返回值类型 方法名(参数类型[] 形参名){ } 只是后面这种定义,在调用时 ...
分类:
编程语言 时间:
2020-05-15 17:30:22
阅读次数:
65
一、俗称集合嵌套就是集合套集合 二、分析 Map集合的嵌套 自定义一个类: public class Person { private String name; private int age; public Person() { //有参和无参构造 super(); } public Person ...
分类:
其他好文 时间:
2020-05-06 18:11:47
阅读次数:
68
集合嵌套 先创建集合和存入数字(person是故有自创类) 第一种1.keySet+增强for 第二种//2.keySet+Iterator entry方法1.entry+增强for 第二种4.entry+Iterator Collections集合工具类 模拟斗地主洗牌发牌 思路: ...
分类:
其他好文 时间:
2019-12-31 12:41:53
阅读次数:
85
package com.oracle.demo02; import java.util.HashMap; import java.util.Iterator; import java.util.Set; import com.oracle.demo01.Person; public class De ...
分类:
其他好文 时间:
2019-12-31 12:16:38
阅读次数:
66
集合的框架图 什么是集合? 集合有两个父接口:collection 和 Map collection有两个子接口:List 和 Set List :子接口有两个常用的实现类ArrayList和LinkedList 存储的数据的方式是有序不唯一的 ArrayList其实可以理解为一个可变长度的数组,可 ...
分类:
其他好文 时间:
2019-12-24 14:00:50
阅读次数:
73
1 public class Person { 2 private String name; 3 private Integer age; 4 public String getName() { 5 return name; 6 } 7 public void setName(String name... ...
分类:
编程语言 时间:
2019-09-28 21:48:58
阅读次数:
125
package com.lideng.work322; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.Map; import java.util.Map.... ...
分类:
编程语言 时间:
2019-03-22 22:55:23
阅读次数:
250
1、去除ArrayList中重复字符串元素方式 * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 /** * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */ p ...
分类:
编程语言 时间:
2019-01-02 12:42:53
阅读次数:
243
1 /** 2 * @Auther: lzy 3 * @Date: 2018/12/12 16:07 4 * @Description: 集合嵌套存储和遍历元素的示例 5 */ 6 public class ListTest { 7 public static void main(String[] ... ...
分类:
其他好文 时间:
2018-12-12 17:28:49
阅读次数:
145