Как скопировать массив в Java

Java предоставляет встроенный метод System.arraycopy() для копирования элементов из одного массива в другой. Следующий пример использует System.arraycopy() для копирования последних пяти элементов одного массива в другой массив.

1. Создание исходного массива

Вот код для исходного массива:

2. Создание массива-назначения

Массив назначения будет длиной в пять элементов. Он также должен быть массивом типа int. Вот код для массива назначения:

3. Копирование элементов массива

Метод System.arraycopy() принимает несколько параметров.

  • Первым параметром является массив-источник.
  • Вторым параметром является позиция начала нового массива.
  • Третий параметр — массив-назначения.
  • Четвертый параметр является начальным положением целевого массива.

Последний параметр это количество элементов, которые будут скопированы. Вот код, чтобы скопировать последние пять элементов исходного массива в конечный массив (массив-назначения):

4. Печать элементов массива

Вот код для вывода элементов в конечном массиве:

Вот полный пример программы копирования массива:

Результат работы программы копирования массивов:

System.arraycopy() — встроенный в Java метод. Он удобен и прост в использовании. Используйте его всякий раз, когда вам нужно скопировать элементы из одного массива в другой. Тогда ваши программы будут работать быстро и эффективно.

Следите за обновлениями на Prologistic.com.ua

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *