How to remove the last element of an ArrayList in Java
In this tutorial, we are going to learn about how to remove the last element of an ArrayList in Java.
Consider, we have a following ArrayList:
List<Integer> prices = new ArrayList<>(Arrays.asList(1, 2, 3, 4));
To remove the last element of a ArrayList, we can use the list.remove()
method by passing its index list.size()-1
as an argument to it.
The
list.size()-1
gives the index of an last element.
Here is an example, that removes the last element 4
from the prices
ArrayList:
import java.util.List;
import java.util.Arrays;
import java.util.ArrayList;
public class Main
{
public static void main(String[] args) {
List<Integer> prices = new ArrayList<>(Arrays.asList(1, 2, 3, 4));
prices.remove(prices.size()-1);
System.out.println(prices);
}
}
Output:
[1,2,3]