To copy a list in Java, you can create a new ArrayList and add all elements from the original list to the new list.
In this example,
originalList
with some elements.copiedList
.addAll()
method of copiedList
to add all elements from originalList
to copiedList
.copiedList
contains all elements of originalList
.import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> originalList = new ArrayList<>();
originalList.add("apple");
originalList.add("banana");
originalList.add("cherry");
List<String> copiedList = new ArrayList<>(originalList);
System.out.println("Original List: " + originalList);
System.out.println("Copied List: " + copiedList);
}
}
Original List: [apple, banana, cherry] Copied List: [apple, banana, cherry]
In this example,
originalList
with some elements.copiedList
.originalList
and add each element to copiedList
.copiedList
contains all elements of originalList
.import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> originalList = new ArrayList<>();
originalList.add("apple");
originalList.add("banana");
originalList.add("cherry");
List<String> copiedList = new ArrayList<>();
for (String item : originalList) {
copiedList.add(item);
}
System.out.println("Original List: " + originalList);
System.out.println("Copied List: " + copiedList);
}
}
Original List: [apple, banana, cherry] Copied List: [apple, banana, cherry]
In this tutorial, we learned How to Copy a List in Java language with well detailed examples.