Как обрезать массив 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