Как соединить 2 массива java
Ответы
Сергей Якимович
23 ноября 2022
Нам поможет метод System.arraycopy()
:
int[] arr1 = {1 , 2, 3};
int[] arr2 = {10 , 20};
int len1 = arr1.length;
int len2 = arr2.length;
int[] resultArr = new int [len1 + len2];
System.arraycopy(arr1, 0, resultArr, 0, len1); // копируем первый массив
System.arraycopy(arr2, 0, resultArr, len1, len2); // копируем второй массив
System.out.println(Arrays.toString(resultArr)); // => [1, 2, 3, 10, 20]
0
0