/**
* 按照List中的某个Int类型的属性进行排序
*
* @param list
*/
@SuppressWarnings("unchecked")
public static void sortIntMethod(List list) {
Collections.sort(list, new Comparator() {
@Override
public int compare(Object o1, Object o2) {
Student stu1 = (Student) o1;
Student stu2 = (Student) o2;
if (stu1.getAge() > stu2.getAge()) {
return 1;
} else if (stu1.getAge() == stu2.getAge()) {
return 0;
} else {
return -1;
}
}
});
}
//暂没用到
/**
* 按照List中的某个String类型的属性进行排序
*
* @p
java,对象根据属性排序
最新推荐文章于 2024-07-29 18:45:16 发布
本文介绍了如何使用Java对List中的对象按照Int类型和String类型的属性进行排序。通过自定义Comparator,实现了按照Student对象的age属性升序排序,并展示了排序前后的效果。
摘要由CSDN通过智能技术生成