最近在项目中希望Map中的数据保持插入时的顺序。通过查看Java源代码,LinkedHashMap 可以保持插入时的顺序。
LinkedHashMap 中的accessOrder属性负责Map中数据的顺序。 accessOrder为true时,Map中的数据按照访问顺序排序, false时按照插入顺序排序,默认LinkedHashMap 按插入顺序排序。详情请参阅LinkedHashMap 注释。
最近在项目中希望Map中的数据保持插入时的顺序。通过查看Java源代码,LinkedHashMap 可以保持插入时的顺序。
LinkedHashMap 中的accessOrder属性负责Map中数据的顺序。 accessOrder为true时,Map中的数据按照访问顺序排序, false时按照插入顺序排序,默认LinkedHashMap 按插入顺序排序。详情请参阅LinkedHashMap 注释。