在使用Collections.sort(list<Object>,Comparator)时,要注意:
如果按照下面的方式比较,那么是从小到大排序的。
Collections.sort(thallowmasList,new Comparator<Thallowmas>() {
public int compare(Thallowmas o1, Thallowmas o2) {
if (o1.getPrizetype() > o2.getPrizetype()) return 1;
if (o1.getPrizetype() < o2.getPrizetype()) return -1;
return 0;
}
});
int size = thallowmasList.size();
Thallowmas t = thallowmasList.get(size - 1);
那么,上面最后一行代码取的才是prizetype为最大值的Thallowmas。