您的位置:首页 > 其它

List<T> 根据某个字段排序

2014-01-18 14:10 363 查看
List list = new ArrayList();

//......

Collections.sort(list, new MyComparator());

class MyComparator implements Comparator
{
//这里的o1和o2就是list里任意的两个对象,然后按需求把这个方法填完整就行了
public int compare(Person lhs, Person rhs)
{
if (lhs.num > rhs.num)
{
return 1;
}
if (lhs.num == rhs.num)
{
return 0;
}
if (lhs.num < rhs.num)
{
return -1;
}
return 0;

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: