我有mapMapcountByType并且我想要一个列表,该列表按其对应的值对(最小到最大)键进行排序。我的尝试是:countByType.entrySet().stream().sorted().collect(Collectors.toList());但是这只是给了我一个条目列表,我怎样才能得到一个类型列表,而不会丢失顺序? 最佳答案 你说你想按值排序,但你的代码中没有。将lambda(或方法引用)传递给sorted以告诉它您要如何排序。你想拿到key;使用map将条目转换为键。Listtypes=countByType.ent