Collections
Java Program to Demonstrate ArrayList
A Java program to demonstrate the usage of ArrayList.
Problem Description
Write a Java program to demonstrate basic operations on an ArrayList (add, access, remove, iterate).
Code
import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
ArrayList<String> animals = new ArrayList<>();
// Add elements
animals.add("Dog");
animals.add("Cat");
animals.add("Horse");
System.out.println("ArrayList: " + animals);
// Access element
String str = animals.get(1);
System.out.println("Element at index 1: " + str);
// Change element
animals.set(2, "Zebra");
System.out.println("Modified ArrayList: " + animals);
// Remove element
String str2 = animals.remove(1);
System.out.println("Removed Element: " + str2);
System.out.println("Final ArrayList: " + animals);
}
}Output
ArrayList: [Dog, Cat, Horse]
Element at index 1: Cat
Modified ArrayList: [Dog, Cat, Zebra]
Removed Element: Cat
Final ArrayList: [Dog, Zebra]Explanation
- ArrayList: Resizable array implementation of the List interface.
add(): Adds an element.get(): Accesses an element.set(): Modifies an element.remove(): Removes an element.
