1.使用Collections中默认sort()排序
List<Integer> list = new ArrayList<>();
list.add(3);
list.add(5);
list.add(1);
//默认排序方法
Collections.sort(list);
for(Integer value:list){
System.out.println(value);
}
2.自定义排序,使用Comparator()
Collections.sort(list, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
if (o1 > o2){
return -1;
}else if(o1 < o2){
return 1;
}else{
return 0;
}
}
});
for(Integer value:list){
System.out.println(value);
}