作业帮 > 化学 > 作业

hashset是无序的,list是有序的,请问这句话是什么意思,怎么理解

来源:学生作业帮 编辑:作业帮 分类:化学作业 时间:2024/05/12 08:56:50
hashset是无序的,list是有序的,请问这句话是什么意思,怎么理解
举个简单的例子吧,比如有元素1,2,3,4
那么按顺序插入hashset与list中,但输出不同
hashset无序,所以各种可能的输出都有可能,比如4,2,3,1
而list有序,肯定会输出1,2,3,4
再问: 我试过N次了,hashset跟List输出结果都是一样的。。。
再答: 我需要修改一下答案,不过我可以告诉你Hashset就是无序的,但不是我之前说的都有可能,hashset不会按顺序存储你输入的数据你说你测试过n次了 我想问问你用了几个数据测试?3个还是10个,如果再用多一点数据,你会发现是无序的,之前的所谓“有序”只是偶合罢了,另外如果你使用String这类的特殊类型,你会发现,用三个数据来测试就会发现是无序的。