Gostaria de saber se consigo Associar um arrayList?
Por exemplo eu tenho um arrayList chamado usuário e queria criar outro ArrayList endereço. e associá-los isso e possível?
Sou novo na programação peguem leve rs
Associar um arrayList
1 Resposta
Explique melhor o que você quer dizer com “associar”. Qual a relação entre essas listas? Pois a resposta varia de acordo com o problema que você está tentando resolver.
Supondo, por exemplo, que você quer ter o endereço de um usuário, uma opção é você ter o endereço como um atributo de uma classe usuário, e criar uma lista de usuários. Algo como:
class Usuario{
String nome;
String endereco;
}
List<Usuario> usuarios = new ArrayList<>();
Se um mesmo usuário pode ter vários endereços, você pode ter uma lista de endereços dentro da classe Usuario, e métodos para gerenciar esses endereços (incluir, alterar e excluir):
class Usuario{
String nome;
List<String> enderecos = new ArrayList<String>();
public void incluirEndereco(String endereco){
enderecos.add(endereco);
}
}
List<Usuario> usuarios = new ArrayList<>();
Ou mesmo ter uma classe de Endereco com os dados como atributos separados (tipo, logradouro, cidade, estado, cep…).
Abraço.
Criado 11 de dezembro de 2020
Ultima resposta 11 de dez. de 2020
Respostas 1
Participantes 2