- 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
.