Seguinte… tenho um conjunto de objetos armazenados em um Set de maneira ordenada… eles estão ordenados por ID, e eu gostaria de pegar o maior ID, claro que se eles estão ordenados, o maior ID é o ultimo do Set.
Como eu faço pra retornar este elemento em especifico? Hoje faço desta forma:
Set movimentacoes = cota.getControleCotaMovimentacaos();
Iterator it = movimentacoes.iterator();
ControleCotaMovimentacao cotaMovimentacao = null;
while(it.hasNext()){
cotaMovimentacao = (ControleCotaMovimentacao)it.next();
}
return cotaMovimentacao;
Qual a maneira elegante de fazer isto?