原因:HashMap是无序;LinkedHashMap是有序,当我们希望有顺序地去存储key-value时,就需要使用LinkedHashMap了。
解决办法
list.stream().collect(Collectors.toMap(集合中类::集合中类属性, 集合中类::集合中类属性, (k1, k2) -> k2, LinkedHashMap::new));
原因:HashMap是无序;LinkedHashMap是有序,当我们希望有顺序地去存储key-value时,就需要使用LinkedHashMap了。
解决办法
list.stream().collect(Collectors.toMap(集合中类::集合中类属性, 集合中类::集合中类属性, (k1, k2) -> k2, LinkedHashMap::new));