public static void main(String[] args) {
List<AdQuestionAnsweredEntity> list=new ArrayList<>();
AdQuestionAnsweredEntity a1=new AdQuestionAnsweredEntity();
a1.setScore("34");
a1.setId("1");
AdQuestionAnsweredEntity a2=new AdQuestionAnsweredEntity();
a2.setScore("60");
a2.setId("2");
AdQuestionAnsweredEntity a3=new AdQuestionAnsweredEntity();
a3.setScore("50");
a3.setId("3");
list.add(a1);
list.add(a2);
list.add(a3);
Collections.sort(list, new Comparator<AdQuestionAnsweredEntity>() {
@Override
public int compare(AdQuestionAnsweredEntity p1, AdQuestionAnsweredEntity p2) {
return Integer.valueOf(p2.getScore())-Integer.valueOf(p1.getScore()) ; //年龄排序(倒序就反过来)
}
});
System.out.println(JSON.toJSONString(list));
}