为了账号安全,请及时绑定邮箱和手机立即绑定

Set有序无序的问题


代码和老师的一样,但做后的输出结果始终是有序的,哪怕往里添加了更多的元素或者增加循环次数或者多运行几次,都没改变还是有序的。


当我只循环三次的时候永远和我输入的顺序一致

若循环5次或4次反正在3次以上,输出结果会有顺序的无序输出,就比如5次的时候,我输入52143,运行结果永远都是45213,不管试多少次都这样,如果是4次,我输入1245,永远也是5124,根本不hi出现老师视频里多次运行结果不同

https://img1.sycdn.imooc.com//5c46ec51000195f613660768.jpg

https://img1.sycdn.imooc.com//5c46ec510001b93413660768.jpg

https://img1.sycdn.imooc.com//5c46ec510001d46113660768.jpg


正在回答

1 回答

这里的无序输出指的是不是按照输入的顺序保存.

最后的顺序跟hashCode有关系,不过这个排序很难说能怎么利用起来,没啥意义...

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

Set有序无序的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信