摘要: 为啥在重写了equals方法的时候一定要重写hashCode方法 在java中,Object类是所有类的基类,所以我们开发一个类的时候,它都默认继承了Object类; 在未重写这两个方法的时候,默认继承Object类的这两个方法: Object类的equals方法,这里比较的是两个对象的地址是否相同 阅读全文
posted @ 2020-05-11 13:23 淡哈哈 阅读(185) 评论(1) 推荐(1) 编辑
摘要: 使用Java实现简单的斗地主案例 案例说明:使用Java实现简单的斗地主洗牌发牌的操作; 具体规则: 共有54张牌,顺序打乱; 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后留三张为底牌(地主牌)。 具体代码实现步骤: 扑克牌准备操作 结果展示 阅读全文
posted @ 2020-05-09 23:49 淡哈哈 阅读(2131) 评论(1) 推荐(2) 编辑
摘要: 遍历HashMap常用的的三种方式 HashMap是我们使用非常多的集合之一,下面就来介绍几种常用的HashMap的遍历方式。 1.首先定义一个新的HashMap,并往里面添加一些数据。 方式一 使用for each方法 方式二 分别遍历map的key和value 方式三 使用Iterator迭代器 阅读全文
posted @ 2020-05-07 16:31 淡哈哈 阅读(1378) 评论(0) 推荐(0) 编辑