java map存储的是键值,存的多了,顺序会变吗

来源:百度知道 编辑:UC知道 时间:2024/05/16 14:01:32
往map里存储键值多了,里面的顺序会变吗
我是说,第一次存的是1,第二次存的是3,第三次存的是2,然后用iterator,while循环取值,还是1 3 2吗?

不知道楼主指的顺序是什么。使用Map的,向来只关心键值,只要有key,就能取出value;如果没有key,也无法取出value,从来不会关心顺序问题,也根本没有意义。

如果楼主想通过循环取值,建议不要用map了,这和map的初衷不符。楼主可以用List来实现。

map一般都是用hashmap,一开始就没什么顺序,是哈希排序

map使用是不需要关心顺序的阿。最好把你的问题再描述清楚点

map是不关心顺序的