问答详情
源自:7-1 简易扑克牌游戏

为什么我的Set每次取出的顺序一样,不是每次都会变吗?

为什么我用的是Set,每次的牌都是一样的,虽然存进去的顺序打乱了,但每次运行的结果都一样。用foreach,历遍元素输出的也是一样的。

提问者:Paul666 2016-04-08 18:42

个回答

  • gao634209276
    2016-04-18 11:09:09

    使用集合元素添加元素后确实是无序的,但通过迭代器或者foreach输出元素的顺序几乎都是一致的.具体跟哪些因素有关我也说不出.

    所以涉及到打乱元素顺序就不能使用set了.

  • DeppWang
    2016-04-08 21:03:53

    不应该啊,贴代码,一起看看