Как обрезать массив java

Аватар пользователя Иван Полежаев
Иван Полежаев
07 апреля 2023

В Java массивы имеют фиксированный размер при создании, поэтому обрезать их нельзя. Однако, можно создать новый массив, который будет содержать только часть элементов из исходного массива.


Для этого существует метод Arrays.copyOfRange(), который копирует заданный диапазон элементов из исходного массива в новый массив. Например, если мы хотим создать новый массив, содержащий первые 5 элементов из исходного массива, мы можем использовать следующий код:

int[] nums = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int[] newNums = Arrays.copyOfRange(nums, 0, 5); // [1, 2, 3, 4, 5]
0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»