1,模拟斗地主洗牌和发牌并对牌进行排序的代码实现:创建一个集合对象,并将扑克牌储存进去。HashMap存储索引和扑克牌。拼接扑克牌将索引和扑克牌在hm中(获取数字颜色后将索引0-51添加到list集合中)。再将小王添加到双列集合中(将52 索引添加到集合中)。用Collections.shuffle洗牌,TreeSet给每人发有序的牌。用for循环遍历牌,将3张底牌储存在底牌中,牌数除以3余数为0的给吉吉,牌数除以3余数为1的给毛毛,其余的给蹦蹦。接下来看牌。再建立一个方法,输出每张牌。
1,模拟斗地主洗牌和发牌并对牌进行排序的代码实现:创建一个集合对象,并将扑克牌储存进去。HashMap存储索引和扑克牌。拼接扑克牌将索引和扑克牌在hm中(获取数字颜色后将索引0-51添加到list集合中)。再将小王添加到双列集合中(将52 索引添加到集合中)。用Collections.shuffle洗牌,TreeSet给每人发有序的牌。用for循环遍历牌,将3张底牌储存在底牌中,牌数除以3余数为0的给吉吉,牌数除以3余数为1的给毛毛,其余的给蹦蹦。接下来看牌。再建立一个方法,输出每张牌。