萌新求问
public class Test {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(2);
list.add(5);
list.add(4);
Collections.sort(list, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
System.out.println(o1);
System.out.println(o2);
System.out.println("-----------");
return o2 - o1;
}
});
System.out.println(list);
}
}
(----------------------------------------------)
1
3
-----------
2
1
-----------
2
1
-----------
2
3
-----------
5
2
-----------
5
3
-----------
4
2
-----------
4
3
-----------
4
5
-----------
[5, 4, 3, 2, 1]
为什么2和1会比较两次,还有5和4不跟1比较
...全文
相关推荐
pycharm操纵excel(萌新教程)
标题中的“pycharm操纵excel(萌新教程)”是指使用PyCharm这款Python集成开发环境对Excel文件进行操作的入门教学。
AxureRP9萌新修炼手册.pdf
在学习使用Axure RP9的过程中,萌新们往往需要面对学习资源分散的问题。
AxureRP9萌新修炼手册V2.2 .pdf
"《AxureRP9萌新修炼手册V2.2》是一本专门针对初学者设计的Axure RP 9软件教程,作者以其丰富的经验,采用了全新的方式编写,旨在提供清晰易懂、适合实战的教学内容。不同于以往的出版模式,
AxureRP9萌新修炼手册(1.3).pdf
"《AxureRP9萌新修炼手册(1.3)》是由作者撰写的一本专门针对AxureRP这款工具的教程书籍。不同于以往的出版方式,作者选择在网上免费分享这本书的图文内容,原因在于他希望通过更自由的形式,使
Python3萌新入门笔记
Python3萌新入门笔记,萌新入门笔记是一系列真实的自学笔记。当然,它也是比较全面的入门教程,共包括 54 篇笔记。仍第一篇笔记开始,大半年的时间我都是在自学和组织教程内容。我觉得有必要,把我自己把


Java SE
