đź“‹ ArrayLists in Java

What is an ArrayList?
An ArrayList is a re-sizable array, part of the java.util package. Unlike arrays, ArrayList can dynamically grow and shrink in size.
Declaration and Initialization
import java.util.ArrayList;
ArrayList<String> fruits = new ArrayList<>();Adding Elements
fruits.add("Apple");
fruits.add("Banana");Accessing Elements
System.out.println(fruits.get(0)); // Outputs "Apple"Modifying Elements
fruits.set(1, "Blueberry");Removing Elements
fruits.remove("Apple");Iterating Through an ArrayList
for (String fruit : fruits) {
System.out.println(fruit);
}