Как установить значения одного массива в значения другого массива в Java?

Допустим, у вас было два массива:

    int[] a = {2, 3, 4};
    int[] b = {4, 5, 6};

Как бы вы установили массив a в массив b и сохраняли бы их разными объектами? Как я и думал:

    a = b; 

Но это не работает, так как он просто создает «a» ссылочный массив b. Таким образом, является ли единственный способ установить два массива равными, сохраняя при этом их отдельные объекты, чтобы пройти через каждый элемент одного массива и установить его для другого?

А как насчет ArrayList? Как бы вы установили один ArrayList равным другому, когда у вас есть объекты в них?

8
задан Eng.Fouad 2 November 2015 в 18:56
поделиться