Unit 7: ArrayList

AP Computer Science A

What you'll master in this unit

ArrayList vs. array

Quick preview

java
import java.util.ArrayList;

ArrayList<String> names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Carol");

System.out.println(names);          // [Alice, Bob, Carol]
System.out.println(names.size());    // 3
System.out.println(names.get(0));    // Alice

names.remove(1);                     // removes "Bob"
System.out.println(names);          // [Alice, Carol]

Key methods at a glance

Why Unit 7 matters