Paul666
2016-04-08 18:42
为什么我用的是Set,每次的牌都是一样的,虽然存进去的顺序打乱了,但每次运行的结果都一样。用foreach,历遍元素输出的也是一样的。
使用集合元素添加元素后确实是无序的,但通过迭代器或者foreach输出元素的顺序几乎都是一致的.具体跟哪些因素有关我也说不出.
所以涉及到打乱元素顺序就不能使用set了.
不应该啊,贴代码,一起看看
Paul66...
虽然程序问题已经解决了。。用collections.shuffle()。。洗牌,。。。但是还是不懂Set怎么和老师讲的不一样..难道是老师每次都把不同元素存入了Set,而改变了Set里元素的顺序;而我之后没改变Set,所以虽然打乱了顺序就只有一次?
2016-04-09 16:38:16
共 4 条回复 >
Java入门第三季
409792 学习 · 4340 问题
相似问题
回答 1
回答 4
回答 2