public void sort2(Object o1[], Object o2[])
{
Arrays.sort(o1);
Arrays.sort(o2);
}
Run Code Online (Sandbox Code Playgroud)
稍微复杂一点:
public <T> void sort2(T o1[], T o2[], Comparator<? super T> c)
{
Arrays.sort(o1, c);
Arrays.sort(o2, c);
}
Run Code Online (Sandbox Code Playgroud)
编辑:通常,当您使用并行数组时,这意味着您没有正确使用对象.要按照您的示例,您应该有一个具有高度和重量属性的Comparable Person类.当然,像Mehrdad所说,你可以手动实现并行数组排序算法,但它确实不太理想.