如题所述
我想问的是,本来hashMap不论是keySet还是entrySet迭代都是不排序的,为什么我写的这两个程序都按照key的字典顺序排序了,求个解释
HashMap散列图是按“有利于随机查找的散列(hash)的顺序”。并非按输入顺序。所以还是有排序的。
hashMap的底层是哈希表,所以是按照哈希值排列的,而哈希值是无序的,你这样说好像不对吧?