</>

Technology

Java Programs

Difficulty

Beginner

12 views

Interview Question

Write a Java program demonstrating basic ArrayList operations (add, size, iterate).

Answer

Basic ArrayList Operations in Java

Java
import java.util.ArrayList;

public class ArrayListExample1 {
    public static void main(String[] args) {
        // Declaration
        ArrayList list = new ArrayList();

        // Add values to arraylist
        list.add("John");
        list.add("David");
        list.add("Scott");
        list.add("Smith");

        System.out.println(list.size()); // returns size of arraylist → 4

        // Reading values from arraylist using enhanced for loop
        for (String s : list) {
            System.out.println(s);
        }
    }
}

Output

CODE
4
John
David
Scott
Smith

Key Methods

MethodPurpose
list.add(value)Adds element at end
list.size()Returns total count
list.get(index)Gets element at index (0-based)
list.remove(index)Removes element at index
list.contains(value)Checks if value exists
list.clear()Removes all elements
list.isEmpty()Checks if list is empty

Automation Testing Relevance

Java
// Collecting all dropdown options
List<WebElement> options = driver.findElements(By.tagName("option"));
ArrayList<String> optionTexts = new ArrayList<>();
for (WebElement opt : options) {
    optionTexts.add(opt.getText());
}

Follow AutomateQA