задачу я решил, однако, в ходе решения, возник вопрос на который я не смог найти ответ, помогите пожалуйста. Вопрос: как в методе void записать в переданный в качестве параметра массив String, элементы из нового массива созданного в этом методе? То есть не добавить, а полностью изменить(перезаписать). Ниже код public static void main(String[] args) { String[] array = {"Peter", "Anton", "Michle", "1", "0", "50"}; sort(array); // здесь хотел вывести измененный в методе sort массив array, который // содержит ТОЛЬКО элементы нового массива // созданого в методе sort System.out.println(Arrays.toString(array)); } public static void sort(String[] array) { // создаем в методе новый массив String[] array2 = {"Vasya"}; // ниже очередная неудачная попытка System.arraycopy(array2, 0, array, 0, array2.length); // здесь просто выводил для контроля System.out.println(Arrays.toString(array)); System.out.println(Arrays.toString(array2)); Arrays.sort(array); спасибо!