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
| Method | Purpose |
|---|---|
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());
}
