摘要:
案例介绍 按照斗地主的规则,完成洗牌发牌的动作。具体规则:使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 案例分析 准备牌:牌可以设计为一个ArrayList,每个字符串为一张牌。每张牌由花色数字两部分组成,我们可以使用花色集合与数字集合嵌套迭代完成每张牌的组 阅读全文
摘要:
1.泛型概述 泛型:是一种未知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型。 在学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。 1.1 不使用泛型的弊 阅读全文
摘要:
Iterator迭代器 1.1 Iterator接口 在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口java.util.Iterator。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map 阅读全文
摘要:
说明:本文及后面博客Java中的集合部分的内容为黑马程序员(传智播客)的学习笔记,课程相关内容版权属黑马程序员(传智播客)。 哔哩哔哩视频链接:https://www.bilibili.com/video/BV1Ak4y1o7y8?from=search&seid=29165633013427130 阅读全文