Melhor maneira de Retirar um Objeto de um ArrayLis de Objetos?

5 respostas
fsfnit
BOm pessoal, é uma dúvida simples, e acho que seja muito óbvia, mas não estou conseguindo enxerga-la.

Tenho um ArrayList de Objetos Pessoa.

Quero pegar 1 desses objetos, sem ser pelo método:

Pessoa P = new Pessoa()

p.setNome(ArrayList.get(i).getNome())



E assim sucessivamente.

Queri retirar o Objeto P do arraylist de uma vez .

Como que faço isso ?

Obrigado.

5 Respostas

Rafael_Nunes
ArrayList.remove(i)

ou

ArrayList.remove(p);
fsfnit

[quote=Rafael Nunes]ArrayList.remove(i)

ou

ArrayList.remove(p);

Me expressei errado. Não seria retirar no sentido de excluir do ArrayList.
Seria pegar simplesmente o objeto pessoa que está no ArrayList.
Pegar o objeto inteiro, para trabalhar com ele por fora do ArrayList.

Ex: ArrayList pessoas[P1,p2,p3,…,pn]
Quero pegar o p2 e trabalhar com ele, sem ter q criar um novo objeto Pessoa Px que recebesse os atributos de p2.

Guitar_Men
Objeto = ArrayList.get(posicao);

Isso ??

fsfnit

Guitar_Men:
Objeto = ArrayList.get(posicao);

Isso ??


cararra, sabia que era simples, mas não imagina que fosse tão ridículo.
Cegueirra misturado com burrice.
Obrigado meu camarada.

D

Se java 1.4:

Pessoa p = (Pessoa) ArrayList.get(posicao);
Criado 9 de abril de 2008
Ultima resposta 9 de abr. de 2008
Respostas 5
Participantes 4