1

我有一个名为look的数组。它包含10个项目。如何按降序对数组中的索引 7 到 9 进行排序?下面是我使用升序排序索引 0 到 6 的代码。

Arrays.sort(look, 0, 6);
4

2 回答 2

2

Arrays.sort(look, 7, 9, Collections.reverseOrder());

应该管用。

于 2012-12-08T14:02:04.397 回答
0

您可以使用数组方法:

public static <T> void sort(T[] a, int fromIndex, int toIndex, Comparator<? super T> c)

在 Comparator 接口的帮助下,您可以定义自己的排序机制。

参见:public static void sort(T[] a, int fromIndex, int toIndex, Comparator c))Comparator

于 2012-12-08T14:01:42.203 回答