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]