java объединить два массива

  • Автор темы Lucania
  • 36
  • Обновлено
  • 05, May 2023
  • #1
Для объединения двух массивов в Java можно использовать метод
 Arrays.copyOf
и оператор
 +
, который соединяет строки: javaCopy code
 import java.util.Arrays;

public class Main {

public static void main(String[] args) {

int[] arr1 = {1, 2, 3};

int[] arr2 = {4, 5, 6};

int[] arr3 = Arrays.copyOf(arr1, arr1.length + arr2.length);

System.arraycopy(arr2, 0, arr3, arr1.length, arr2.length);

System.out.println(Arrays.toString(arr3));

}

}

В этом примере создаются два массива
 arr1
и
 arr2
. Затем используется метод
 Arrays.copyOf
, чтобы создать новый массив
 arr3
с длиной, равной сумме длин
 arr1
и
 arr2
. Затем используется метод
 System.arraycopy
, чтобы скопировать элементы из
 arr2
в
 arr3
начиная с индекса
 arr1.length
. Наконец, результат выводится на экран с помощью метода
 Arrays.toString
.

Lucania


Рег
02 Feb, 2023

Тем
27158

Постов
27328

Баллов
298908
Тем
49554
Комментарии
57426
Опыт
552966

Интересно