摘要:
案例介绍 按照斗地主的规则,完成洗牌的动作 具体规则: 使用54张牌打乱顺序,三个玩家参与游戏,三个人交替摸牌,每个人17张牌后,最后三张留作底牌 案例分析 准备牌: 牌可以设计一个ArrayList每个字符串为一张牌 每张牌由花色数字两部分组成,我们可以使用花色集合与数字集合嵌套迭代完成每张牌的组 阅读全文
摘要:
定义和使用含有泛型的接口 public class Test { public static void main(String[] args) { GenericInterfaceImpl genericInterface = new GenericInterfaceImpl(); genericI 阅读全文
摘要:
泛型,用来灵活地将数据类型应用到不同的类方法中接口中。将数据类型作为参数进行传递 定义和使用含有泛型的类 定义格式 java修饰符 class 类名<代表泛型的变量> public class Test { public static void main(String[] args) { //不写泛 阅读全文
摘要:
泛型概述 泛型:是一种位置的数据类型,当我们不知道使用什么数据类型的时候可以使用泛型 泛型也可以堪称是一个变量,用来接受数据 E e:Element元素 T t type类型 ArrayList集合在定义的时候,不知道集合中都存储什么类型的数据,所以类型使用泛型 E:未知的数据类型 public c 阅读全文
摘要:
iterator 迭代:即Collection集合元素的通过获取方法,在获取元素之前先要判断集合中有没有元素,如果有就把这个元素取出来,然后在判断,如果还有就再去除卡u,一直把集合中的所有元素全部拿出来。这种取出方式专业术语成为迭代 iterator接口的常用方法如下 public E next() 阅读全文
摘要:
boolean add(E e); 向集合里添加元素 boolean remove(E e); 删除集合中的某个元素 void clear(); 清空集合的所有元素 boolean contains(E e); 判断集合中是否包含某个元素 boolean isEmpty(); 判断集合是否为空 in 阅读全文