Arrays.sort 和 Collections.sort实现原理

  1. 事实上Collections.sort方法底层就是调用的array.sort方法,而且不论是Collections.sort或者是Arrays.sort方法,

  2. 跟踪下源代码吧,首先我们写个demo

public static void main(String[] args) {
                 List<String> strings = Arrays.asList("6", "1", "3", "1","2");

                 Collections.sort(strings);//sort方法在这里

                 for (String string : strings) {

                     System.out.println(string);
                 }
             }

简单得不能再简单的方法了,让我们一步步跟踪

参考链接:http://blog.csdn.net/u011410529/article/details/56668545

猜你喜欢

转载自my.oschina.net/qimhkaiyuan/blog/1647691