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
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
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);
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 < 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 <10; i++) {
A aimp = (A)I.next();
System.out.println(aimp.getNome());
}
}
}
Cappichi