注意这个排序是依据的是key值进行排序
public class Main {
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>(); //构建键值对为<String, String>的Map集合
map.put("a", "aaa");
map.put("b", "bbb");
map.put("c", "ccc");
Set<String> set = map.keySet();
List<String> list = new ArrayList<>(set);
list.sort(new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.compareTo(o2);
}
});
for(String st: list){
System.out.println(st + " " + map.get(st));
}
}
}