我有一个名为look的数组。它包含10个项目。 如何按降序对数组中的索引7到9进行排序? 下面是代码我使用升序索引0到6。
Arrays.sort(look, 0, 6);
答案 0 :(得分:2)
Arrays.sort(look, 7, 9, Collections.reverseOrder());
应该有用。
答案 1 :(得分:0)
您可以使用Arrays方法:
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