【发布时间】:2014-02-03 08:50:07
【问题描述】:
用 Java 编写一个方法来查看已填充随机卡片的对象(特别是“卡片”对象,其中包含卡片的数量和花色)的 ArrayList。该方法返回一个布尔值 ArrayList 是否包含重复项。
到目前为止,我已经在 for 循环中尝试了 for 循环,但我没有走得太远。
另外,我需要另一种返回重复卡的方法,但我需要先完成第一种方法,然后再尝试。
【问题讨论】:
-
发布你到目前为止所拥有的...
-
创建其中一个列表的临时副本,然后使用
removeAll传入第二个列表,如果大小发生变化,则您有重复的项目... -
不要对它们进行排序并一一比较!
-
当您说重复时,您的意思是仅排名吗?标准套牌中没有相同等级和花色的牌。
标签: java eclipse arraylist boolean duplicates