最近在项目中希望Map中的数据保持插入时的顺序。通过查看Java源代码,LinkedHashMap 可以保持插入时的顺序。
LinkedHashMap 中的accessOrder属性负责Map中数据的顺序。 accessOrder为true时,Map中的数据按照访问顺序排序, false时按照插入顺序排序,默认LinkedHashMap 按插入顺序排序。详情请参阅LinkedHashMap 注释。
本文探讨了在Java项目中如何使用LinkedHashMap来保持Map数据的插入顺序。LinkedHashMap通过其accessOrder属性控制数据排序方式:当该属性设为false时,Map会按照元素的插入顺序排序;若设为true,则按访问顺序排序。
最近在项目中希望Map中的数据保持插入时的顺序。通过查看Java源代码,LinkedHashMap 可以保持插入时的顺序。
LinkedHashMap 中的accessOrder属性负责Map中数据的顺序。 accessOrder为true时,Map中的数据按照访问顺序排序, false时按照插入顺序排序,默认LinkedHashMap 按插入顺序排序。详情请参阅LinkedHashMap 注释。
972
1739
1332
1570
6567
2679

被折叠的 条评论
为什么被折叠?