Removes and returns the first element of this collection (optional operation).

package com.logicbig.example.arraylist;
import java.util.*;
public class RemoveFirstExample {
public static void main(String... args) {
// Remove and return first element (Java 21+)
ArrayList<String> list = new ArrayList<>(Arrays.asList("First", "Second", "Third"));
String first = list.removeFirst();
System.out.println("Removed first: " + first);
System.out.println("Remaining: " + list);
}
}
Output
Removed first: First
Remaining: [Second, Third]
JDK 25