HashMap 是无序的 为什么用Iterator 迭代出来时每次的顺序都一样
发布网友
发布时间:2022-03-26 07:55
我来回答
共1个回答
热心网友
时间:2022-03-26 09:25
这里的无序,不是随机的概念。无序是说里面的元素并不是按照某一种特定规则排列的。但是你终归还要有一个顺序的。
举个例子,你每天去吃饭要排队,假设就10个人,这10个人就是无序的,每天来的顺序是不固定的,但是一旦排好后,你迭代一次就是读取一遍这个排好的对,每次肯定都是一样的呀,只要这10个人不变,顺序就是一样的。一旦有人走,再有人来,顺序就不一定是什么了。