Java ArrayList copy

The Solution to Java ArrayList copy is

Yes, assignment will just copy the value of l1 (which is a reference) to l2. They will both refer to the same object.

Creating a shallow copy is pretty easy though:

List<Integer> newList = new ArrayList<>(oldList);

(Just as one example.)

~ Answered on 2011-06-30 14:12:12

Most Viewed Questions: