đź“‹ 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);
}

Further Learning

Citations