Почему данный метод копирует числа в возрастающем порядке? Хотя массив array1 отсортирован как убывающий. array=Arrays.copyOf(array1,array.length); А если использовать такой цикл for (int j=0; j<array.length;j++) {array[j]=array1[j]; } То все присваивается как надо (в порядке убывания)?