EN
Java - copy List to another list
0
points
In this article, we would like to show you how to copy a List to another list in Java.
Quick solution:
List<String> copiedArrayList = new ArrayList<>(arrayList);
Practical examples
In these examples, we will show how to copy ArrayList of Strings to another ArrayList.
1. Using the constructor
import java.util.ArrayList;
import java.util.List;
public class Example {
public static void main(String[] args) {
List<String> originalArrayList = new ArrayList<>();
originalArrayList.add("x");
originalArrayList.add("y");
List<String> copiedArrayList = new ArrayList<>(originalArrayList);
System.out.println(copiedArrayList);
}
}
output:
[x, y]
2. Using addAll() method
import java.util.ArrayList;
import java.util.List;
public class Example {
public static void main(String[] args) {
List<String> originalArrayList = new ArrayList<>();
originalArrayList.add("x");
originalArrayList.add("y");
List<String> copiedArrayList = new ArrayList<>();
copiedArrayList.addAll(originalArrayList);
System.out.println(copiedArrayList);
}
}
output:
[x, y]