升序排列
Collections.sort(list, new Comparator<Map<String, Object>>()
{
public int compare(Map<String, Object> o1, Map<String,Object> o2) {
return (Integer.valueOf(o1.get("score").toString()))
- (Integer.valueOf(o2.get("score").toString()));
}
});
降序排列
Collections.sort(list, new Comparator<Map<String, Object>>()
{
public int compare(Map<String, Object> o1, Map<String,Object> o2) {
return (Integer.valueOf(o2.get("score").toString()))
- (Integer.valueOf(o1.get("score").toString()));
}
});
利用Collections.sort()方法实现升、降序排列,
o1-o2是升序排列,o2-o1是降序排列。
当然还可以通过sql语句进行升(asc)降(desc)序排列。