對於數組存在來自索引排序所述陣列的一部分,以索引一個特殊功能:爪哇:排序列表從索引到索引
Arrays.sort(Object[] a, int fromIndex, int toIndex)
對於List< T>
還有一個功能用於分揀
Collections.sort(List<T> list)
不幸沒有變體接受fromI ndex和toIndex參數。
我知道,我既可以由應用
- 解決這個問題轉換列表到一個數組中,並應用Arrays.sort,然後將其轉換回一個列表
- 通過複製指數的fromIndex列表條目以指數到一個新的列表(通過使用
list.subList(fromIndex, toIndex)
),排序並覆蓋舊的列表條目
但我希望有一個更漂亮的方式來做到這一點。
嗨,老兄,有一個在轉換爲數組,享受一些額外的功能,再轉換回沒有羞恥;) – 2012-03-09 23:47:25