ARRAYLIST em Java.
07/12/2015
0
Visto que um arraylist pode acomodar dados de vários tipos(String, int etc). É aconselhável se colocar mais de um tipo de dado em um arraylist?
Por exemplo:
Se eu quiser criar um cadastro de pessoas recolhendo nome, data de nascimento, sexo e telefone.
Eu crio um arraylist para cada tipo de dado?
Ou eu coloco todos os dados como String e depois trabalho com casting?
Marlon Silva
Post mais votado
07/12/2015
[url]https://www.devmedia.com.br/explorando-a-classe-arraylist-no-java/24298[/url]
Eduardo Pessoa
Mais Posts
07/12/2015
Jothaz
Não vejo necessidade de usar arraylist para o exemplo exposto. Acho mais simples criar um classe Pessoa com os atributos (nome, data de nascimento, sexo e telefone) e a após o usuário preencher esta dados gravar no banco de dados. Então o cadastro seria executado um a um.
07/12/2015
Marlon Silva
a interação de java e BD exclui a possibilidade de se usar arraylist em um sistema?
pois me parece que o array serve para simular um banco de dados na aplicação ou intendi errado?
07/12/2015
Marlon Silva
Como no exemplo da agenda, se eu quiser pegar o numero do telefone e mostrar como um int eu conseguiria com um casting?
07/12/2015
Eduardo Pessoa
07/12/2015
Jothaz
Invariavelmente quem define qual vai ser a arquitetura é o analista/desenvolvedor.
No exemplo que você deu, um cadastro de pessoas, acho que a melhor abordagem é a que seguir, mesmo porque a cada pessoa gravada os dados ficam disponíveis para serem usados em outra funcionalidades do sistema.
O arrayList seria recomendado quando você quer pro exemplos exibir dados em um grid. Você obtêm o conteúdo joga para um arrayList e de pois usa para gerar um grid.
Pode-se usar o arrayList para colocar suas classes nele por exemplo.
Clique aqui para fazer login e interagir na Comunidade :)