A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马胡林 黑马帝   /  2012-4-1 12:51  /  2412 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

ArrayList如何排序,java有没有现成的方法可用啊

4 个回复

倒序浏览
java中的ArrayList需要通过collections类的sort方法来进行排序

如果想自定义排序方式则需要有类来实现Comparator接口并重写compare方法

调用sort方法时将ArrayList对象与实现Commparator接口的类的对象作为参数

回复 使用道具 举报
static <T extends Comparable<? super T>> void sort(List<T> list)
          根据元素的自然顺序 对指定列表按升序进行排序。

static <T> void sort(List<T> list, Comparator<? super T> c)
          根据指定比较器产生的顺序对指定列表进行排序。
回复 使用道具 举报
呵呵 都解答那么全,飘过
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马