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

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