Adicionar no ArrayList

2 respostas
faicoxim

Como faço pra adicionar no arraylist

ex:

System.out.println("Entre com o nome do Amigo");
String nome = sc.next();

a.setNome(nome);

quero adicionar o nome em um arraylist

2 Respostas

Bills

Primeiro voce deve criar uma ArrayList de algum tipo. No seu caso será de Strings. Depois use o method “add” na instancia da ArayList que voce criar.

Exemplo:

ArrayList<String> list = new ArrayList<String>(); list.add(nome);

discorpio

Bom dia Amigo.

Se voce tem uma classe A com o método setNome(), é só criar um ArrayList para armazenar o objeto da classe A, tendo que instanciar a classe A tantas vezes quantas forem necessárias.

Vamos a um exemplo:

// Classe A.
    public class A {
           private String nome;

           public String getNome(){
                return nome;
           }
         
           public void setNome(String nome){
                 this.nome = nome;
           }
    }

// Classe Main

    public classe Main {

           public void static void main(String arg[]) {
    
                 List<A> arraynomes = new ArrayList<A>();
                 Scanner sc = new Scanner (System.in);

                 // Inserindo 10 nomes      
                 for  (int i = 0; i &lt; 10; i++) {
                        A a = new A();
                        System.out.println("Entre com o nome do Amigo ");  
                        a.setNome(sc.next());
                        arraynomes.add(a);
                }

                // Imprimindo os 10 nomes
                Iterator I = arraynomes.Iterator();
                for (int i = 0; i &lt;10; i++) {
                      A aimp = (A)I.next();
                      System.out.println(aimp.getNome());
                }

           }
     }

Cappichi

Criado 14 de setembro de 2011
Ultima resposta 14 de set. de 2011
Respostas 2
Participantes 3