Есть ArrayList со значениями. Вопрос: как можно без циклов полностью скопировать значение массива? ArrayList a ArrayList b a = b // Присвоить все значения b в этот массив.
Ответ Можно с использованием метода Collections.copy(destination, source) (минус в том, что нужно задать ArrayList b нужного размера, иначе будет ругаться): Collections.copy(b,a) С помощью clone() (пример на ideone): ArrayList b = (ArrayList)a.clone() С помощью конструктора: ArrayList a ArrayList b = new ArrayList(a) С помощью метода addAll(): ArrayList a ArrayList b = new ArrayList() b.addAll(0, a)