Fórum como alterar um atribulto salvo usando arraylist #399507

20/04/2011

0

gostaria de saber como alterar um atribulto em java usando lista??????? sem banco de dados
Lu

Lu

Responder

Posts

22/04/2011

Anthony Accioly

Lucynha,
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);	}
Responder

Gostei + 0

23/04/2011

Davi Costa

Muito bem a solução do colega,
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


Responder

Gostei + 0

26/04/2011

Dyego Carmo

Resolvido ?

Se sim , por favor feche o chamado :)
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar