Collections hold objects, so primitives are wrapped: Integer, Double, Boolean.
💡 Key Takeaways: Java ArrayList & Collections
Mastering Java ArrayList & Collections helps you write clean and reliable Java code. Follow standard conventions, test edge cases, and keep logic simple. Try running the code example below and complete the exercises to build confidence.
Java ArrayList & Collections Code Example
Java
import java.util.*;
public class Main {
public static void main(String[] args) {
List<String> cities = new ArrayList<>();
cities.add("Lahore");
cities.add("Karachi");
cities.add("Islamabad");
cities.remove("Karachi");
cities.add(0, "Peshawar");
Collections.sort(cities);
System.out.println(cities);
System.out.println("Size: " + cities.size());
System.out.println(cities.contains("Lahore"));
List<Integer> nums = new ArrayList<>(List.of(5, 3, 9));
nums.sort(Comparator.reverseOrder());
System.out.println(nums);
}
}