list的排序

List list = new ArrayList<>();
list.add(2);
list.add(3);
list.add(1);

//降序[3, 2, 1]
list.sort((o1, o2) -> {
if (o1 < o2) {
return 1;
} else {
return -1;
}
});
System.out.println(list);

//升序[1, 2, 3]
list.sort((o1,o2)->1*o1.compareTo(o2));
System.out.println(list);

//降序[3, 2, 1]
list.sort((o1,o2)->-1*o1.compareTo(o2));
System.out.println(list);

上一篇:Ajax跨域问题及解决方案


下一篇:NC102 在二叉树中找到两个节点的最近公共祖先 Java算法