JAVA-Map和List中使用Collections.sort比较器

先了解下  Collections.sort

根据数据指定列表按升序降序进行排序。列表中的所有元素都必须实现 Comparable 接口。且列表中的所有数据都必须是可相互比较的(意思就是类型是可以对比的不可以string 对比  boolean)

当对比数据出现相等时 不会对于相等数据进行重新排序

1.普通的list 排序

 

 2.基于实体的list 排序

 

3. map 排序

当需求是排序某个城市的值时下列实例可以实现

打完收工