Gente ajuda aqui na minha dúvida, eu to desenvolvendo uma lista telefônica, nessa o usuário pode cadastrar seu nome, seus números e seus emails, essa parte de cadastrar está ok, porem é na hora de lista que eu estou com dúvida, nome, telefone e email são ArrayList sendo que nome é uma ArrayList onde Pessoa é um construtor!
public Pessoa(String nome) {
setNome(nome);
}
Para listar o código é esse:
public void listar(){
int a = pessoas.size();
System.out.println("A agenda tem "+a+" número(s) cadastrado(s)!");
System.out.println("===========================");
System.out.println("Nome Telefone Email");
for (Pessoa p : pessoas)
System.out.println(p);
System.out.println("===========================");
msgVoltar();
}
Minha dúvida é como eu posso listar as 3 ArrayList? 3 FOR? E como eu poderia listar uma do lado da outra?
Até ai tudo OK, mas é o seguinte, dessa maneira cada cadastro terá apenas um nome, telefone e email, fui instruído a fazer uma lista telefônica onde o
usuário digite quantos telefones e emails quiser, pra isso telefone e email não serão String e sim ArrayList(já que pode ser adicionado vários números e emails)!
MuriloAngelo
up
leonardo2204
É só vc criar um ArrayList para telefone e outro para email. Na hora de chamar, sera necessario o uso de outros for, um para cada elemento.