Java – How to get the last value of an ArrayList


How can I get the last value of an ArrayList?

I don't know the last index of the ArrayList.

Best Solution

The following is part of the List interface (which ArrayList implements):

E e = list.get(list.size() - 1);

E is the element type. If the list is empty, get throws an IndexOutOfBoundsException. You can find the whole API documentation here.