Collections.sort()自定义排序用法
Collections.sort(datas, new Comparator<People>()
{ @Override
public int compare(People o1, People o2) {
if (o1.age > o2.age)
{
// 按照年龄大小排序,年龄大则排在后边,返回正数
return 1;
} else {
return -1;
}
}
});
比较元素大小时,如果返回正数(比如1),则表示排序靠后;
如果返回复数(比如-1),则表示排序靠前。