import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
/**
* @author cenguocheng 137544496@qq.com
* @date 2019/10/11 13:55
*/
public class TestSort implements Comparator<Persion> {
@Override
public int compare(Persion o1, Persion o2) {
int seq1 = 0;
int seq2 = 0;
try {
seq1 = o1.getSort();
seq2 = o2.getSort();
} catch (Exception e) {
e.printStackTrace();
}
return seq1 - seq2;
}
public static void main(String[] args) {
List<Persion> testSorts = new ArrayList<Persion>();
for (int i = 0; i < 10; i++) {
int sort = (int)(Math.random()*100);
testSorts.add(new Persion("JACK:"+sort,sort));
System.out.println("JACK:"+sort+" > "
JAVA使用Comparator根据list对象的属性进行排序 冒泡排序
最新推荐文章于 2023-09-22 15:49:10 发布
本文介绍了如何在Java中利用Comparator接口对List对象的特定属性进行排序,以冒泡排序为例,详细阐述了排序过程和实现步骤。
摘要由CSDN通过智能技术生成