Como obter o último elemento de um ArrayList?

Senhores,

Estou com o seguinte problema: Já tentei(de quase tudo) para obter o último elemento de uma coleção de objetos. Ex.:

ArrayList pessoas = new ArrayList();
...
pessoas = /* recebe a coleção de objetos*/

quero obter o último elemento da posição. Como faço?

Obrigado,
Felipe Augusto.

talvez, se vc fizer isso, dê

Object o = pessoas.get(pessoas.length());

// ou 

Object o = pessoas.get(pessoas.length() - 1);

Um dos dois deve funcar… mas se nem um deles dé, ou melhor ainda, caso vc descubra que não é o arraylist a melhor coleção para ajudá-lo, use o LinkedList!! (acho que é esse o nome!!!)

O link list é mais apropriado para estes tipos de operações. Com certeza ele deve ter alguns métodos extras para ajudá-lo!

Thiago Senna

afff… falei merda…

acho que o método para retornar o tamanho do arraylist naum é lenght(), e sim size()… quando for implementar altera lá!!! :wink:

Srs.,

Consegui resolver o problema, obrigado.