//自定义字段进行排序,升序
responses.sort(new Comparator<ConsumerSearchShopResponse>() {
@Override
public int compare(ConsumerSearchShopResponse o1, ConsumerSearchShopResponse o2) {
Integer i1 = o1.getDistance();
Integer i2 = o2.getDistance();
return i1.compareTo(i2);
}
});
//lombok简化写法,升序
responses.sort(Comparator.comparingInt(ConsumerSearchShopResponse::getDistance));
//lombok简化写法,降序
responses.sort((o1, o2) -> o2.getDistance().compareTo(o1.getDistance()));

Java对List集合使用sort方法进行排序,lombok语法。
Scroll Down© 本文著作权归作者所有,转载前请务必署名