对Java ArrayList的一部分进行排序

时间:2011-03-02 08:08:09

标签: java sorting arraylist

最有效排序ArrayList的一部分的方法是什么? 在Arraylist中包含索引0到3的所有元素,其中包含10个元素。

Java中是否有可用的库函数?

除了Collections.sort(list)之外,它对整个List进行排序!

编写高度优化的自定义排序功能需要一些工作。

2 个答案:

答案 0 :(得分:52)

Collections.sort(list.subList(0,3));

答案 1 :(得分:6)

使用AbstractList中的subList [继承自ArrayList]方法。然后在该子列表上使用Collections.sort()。那就是编写高度优化的自定义排序功能是真正的努力