int[] z = array;
Arrays.sort(z);
int x = (Arrays.binarySearch(z, element));
System.out.println(x > 0);
Андрей
28 уровень
Самая большая загадка для меня, почему отсортировалась не только копия массива, но и сам копируемый массив??? (при простом копировании за место copyOf)
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #3303140
19 января 2024, 10:28решение
Это не копирование. Ты присвоил второй переменной значение (ссылку) из первой переменной, объектов от этого не стало два, как был один массив, так и остался. Копию (новый объект) можно создать только с использованием команды new. Внутри copyOf происходит именно это.
+3
vitaliy
18 января 2024, 20:30
оба ссылаются на один обьект. у вас в скобочках можно увидеть, что обьект один и тот же
+3