黑马程序员技术交流社区

标题: ArrayList 的sort方法怎么用? [打印本页]

作者: 0ntheroad    时间: 2016-3-24 11:11
标题: ArrayList 的sort方法怎么用?
  1.         Random ran1 = new Random();
  2. HashSet<Integer> hashInt1 = new HashSet<>();

  3.         while (hashInt1.size() < 10) {
  4.             hashInt1.add(ran1.nextInt(20));
  5.         }

  6. ArrayList<Integer> arrList1 = new ArrayList<>();
复制代码



作者: keaitao0321    时间: 2016-3-24 11:23
我记得是Collections工具类里才有sort方法
作者: 0ntheroad    时间: 2016-3-24 11:33
keaitao0321 发表于 2016-3-24 11:23
我记得是Collections工具类里才有sort方法

ArrayList 继承了collection啊,重写了sort但看不懂啊
作者: zshhappy    时间: 2016-3-24 14:20
sort是collections工具类的方法,collection里没有这个方法,对集合元素进行排序的话,导入工具类,直接调用。
作者: keaitao0321    时间: 2016-3-24 20:52
zshhappy 发表于 2016-3-24 14:20
sort是collections工具类的方法,collection里没有这个方法,对集合元素进行排序的话,导入工具类,直接调 ...

正解。。。
作者: keaitao0321    时间: 2016-3-24 20:55
0ntheroad 发表于 2016-3-24 11:33
ArrayList 继承了collection啊,重写了sort但看不懂啊

Collection没有sort方法,sort()方法是Collections工具类里面的方法。你导包后直接使用Collections.sort(array)即可。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2