Как скопировать массив в Java
3 года назад
Maksim Litvinov
Ответы
В java есть класс Arrays
который имеет методы, предназначенные для копирования массивов. Массив можно скопировать как целиком, так и некоторую его часть.
Первый метод – это Arrays.copyOf()
. Его удобно использовать, когда нужно скопировать массив целиком или первые несколько его элементов. Метод принимает в качестве параметров исходный массив и длину нового массива. Метод копирует массив, при необходимости обрезая или заполняя нулевыми элементами так, чтобы новый массив получился указанной длины:
Другой метод – Arrays.copyOfRange()
позволяет скопировать часть массива в определенном диапазоне элементов. Он принимает в качестве параметров исходный массив, индекс начала диапазона (включительно) и конца диапазона (не включая):
3 года назад
Maksim Litvinov