Fórum como alterar um atribulto salvo usando arraylist #399507
20/04/2011
0
Lu
Curtir tópico
+ 0Posts
22/04/2011
Anthony Accioly
Eu não sei se entendi direito o que você está querendo fazer.Você quer colocar um objeto em uma List e depois trocá-lo por outro / alterá-lo?Nesse caso, segue o código:
public static void main(String[] args) { List<String> listaNomes = new ArrayList<String>(); listaNomes.add("Nome 1"); listaNomes.add("Nome 2"); listaNomes.add("Nome 3"); System.out.println(listaNomes); listaNomes.set(1 /** indice comeca do 0 */, "Nome 4"); System.out.println(listaNomes); }Gostei + 0
23/04/2011
Davi Costa
só mais um exemplo caso vc queira alterar um atributo de um item da lista:
public class SeuObjetoComplexo{ public static void main(String[] args) { List<SeuObjetoComplexo> lista = new ArrayList<SeuObjetoComplexo>(); lista.add(new SeuObjetoComplexo("1")); lista.add(new SeuObjetoComplexo("2")); lista.add(new SeuObjetoComplexo("3")); System.out.println(lista); listaNomes.get(0).setNome("4"); /** indice comeca do 0 */ System.out.println(lista); }
private String nome;
public String getNome(){
return nome;
}
public void setNome(String nome){
this.nome = nome;
}
@Override
public String toString(){
return nome;
}
public SeuObjetoComplexo(String nome){
this.nome = nome;
}
}
Att Davi
Gostei + 0
26/04/2011
Dyego Carmo
Se sim , por favor feche o chamado :)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)