将ArrayList中的元素遍历添加入HashSet中变无序的问题
我想将ArrayList中的元素遍历添加入HashSet中变无序,然后打印输出,虽然打乱顺序了,但每次打印输出的结果都是一样的, 有大神能指点下原因吗?
public void randomOrder() {
pokerSet= new HashSet<Card>();
for(Card c:pokerList) {
pokerSet.add(c);
}
System.out.println("\n"
+ "*****************打乱后顺序*******************");
for (Card d:pokerSet) {
System.out.print(d.color+d.number+" ");
}
}