Clonar ArrayList[Resolvido]

4 respostas
geraldofrancisco

Boa tarde meu povo!

como eu posso clonar um arraylist para outro, sendo ambos do mesmo tipo?

4 Respostas

Rodrigo_Sasaki
Bom, se você realmente quer clonar, a classe ArrayList implementa o método clone.
public static void main(String[] args) {
	ArrayList<String> list = new ArrayList<String>();
	list.add("a");
	list.add("b");
	list.add("c");
	
	List<String> list2 = (List<String>) list.clone();
	System.out.println(list2);
	System.out.println(list.equals(list2));
	System.out.println(list == list2);
}
geraldofrancisco

e pegar apenas um ítem daquele arraylist tbm é possível?

Rodrigo_Sasaki

Sim.

Se você ler a API da classe acho que vai ser bastante esclarecedor :slight_smile:

geraldofrancisco

Obrigado Rodrigo Sasaki!

Foi muito esclarecedor sim.

Criado 24 de junho de 2013
Ultima resposta 25 de jun. de 2013
Respostas 4
Participantes 2