课程
/后端开发
/Java
/Java入门第三季
为什么我用的是Set,每次的牌都是一样的,虽然存进去的顺序打乱了,但每次运行的结果都一样。用foreach,历遍元素输出的也是一样的。
2016-04-08
源自:Java入门第三季 7-1
正在回答
使用集合元素添加元素后确实是无序的,但通过迭代器或者foreach输出元素的顺序几乎都是一致的.具体跟哪些因素有关我也说不出.
所以涉及到打乱元素顺序就不能使用set了.
不应该啊,贴代码,一起看看
Paul666 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答为什么每次改变key,输出的顺序都一直是一样的呢?set不是无序的吗?
4 回答我每一次输出都是按顺序排列的
2 回答HashMap不是散列么,为什么每次都按一定顺序输出?
1 回答为什么我的异常每次运行的显示顺序不一样呢
1 回答我的foreach循环每次输出的顺序都相同,老师说的是Set是无序的,这是怎么回事