Questo è per le raccolte ordinate, ad esempio java.util.List. Perché i progettisti del linguaggio non hanno incluso un ultimo metodo? Le uniche ragioni che mi vengono in mente sono:
- ambiguità quando la raccolta è vuota (restituisce null o genera un'eccezione)
- Gonfia API
Qualche altro motivo?
collection.get(collection.size() - 1)
.