首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

java map,怎么保证顺序

发布网友 发布时间:2022-04-20 07:17

我来回答

3个回答

热心网友 时间:2023-09-08 21:47

java map 是一个接口,其有个子接口是SortedMap,进一步提供关于键的总体排序 的 Map。该映射是根据其键的自然顺序进行排序的,或者根据通常在创建有序映射时提供的 Comparator 进行排序。对有序映射的 collection 视图(由 entrySet、keySet 和 values 方法返回)进行迭代时,此顺序就会反映出来。要采用此排序方式,还需要提供一些其他操作(此接口是 SortedSet 的对应映射)。
LinkedHashMap 维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序通常就是将键插入到映射中的顺序(插入顺序)。

热心网友 时间:2023-09-08 21:47

LinkedHashMap是有序的

热心网友 时间:2023-09-08 21:48

Map是无序的,可以使用SortedMap,实现这个接口的类有TreeMap.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com