Método de Listas

Galera, tem algum método de Set, List ou Map que se pareça com o método de NavigableSet por exemplo:

TreeSet<String> lista = new TreeSet<String>();

bom essa lista tem o método pollLast() porem ele retorna e remove o ultimo elemento, eu pergunto, existe um método somente que retorna o ultimo elemento sem o remover?

[quote=evertonsilvagomesjava]Galera, tem algum método de Set, List ou Map que se pareça com o método de NavigableSet por exemplo:

TreeSet<String> lista = new TreeSet<String>();

bom essa lista tem o método pollLast() porem ele retorna e remove o ultimo elemento, eu pergunto, existe um método somente que retorna o ultimo elemento sem o remover?[/quote]

Bom se for pra retornar o ultimo elemento desta lista sem apaga-lo tem usar o metodo:

lista.last();

pelo que vi na documentação me parece ser este metodo :lol:

Os sets ordenáveis tem o método last(): SortedSet.last().

x = sortedSet.last();

Listas não possuem, mas é bem fácil de se obter:

x = list.get(list.size()-1);

SortedMaps tem o método lastKey:

x = sortedMap.get(sortedMap.lastKey());