ArrayList and LinkedList

Java provides ArrayList and LinkedList in the java.util package to store dynamic collections.

import java.util.ArrayList;

ArrayList<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
System.out.println(list.get(0)); // Apple

ArrayList uses dynamic arrays, while LinkedList uses nodes and is better for frequent insertions/removals.

← PrevNext →