Estou no segundo semestre do curso de analise e desenvolvimento de sistemas, e o professor passou um exercício de acha os fatores primos de um número, armazenando esses fatores em um vetor, o problema é que vetor tem um tamanho fixo, então sugerir a usar uma arraylist, o professor disse que usar arraylist seria uma gambiara, só que achei que uma idiotice usar vetor. O que vocês acham melhor usar nesse caso?
Existe algum problema em usar arraylist em java?
W
1 Resposta
Entendo o que o seu professor quis dizer.
Bem a classe ArrayList nada mais é do que vetor que depois que atinge o tamanho máximo, criar um novo vetor com uma quantidade maior e coloca todos os dados dentro desse novo vetor, e excluir o vetor antigo.
Para você entender como funciona o ArrayList e necessário que você tenha noção de como funciona um vetor, por que assim irá aproveitar melhor todos os recursos que a classe ArrayList oferece, ou dependendo do caso, você pode optar por outra estrutura de dados.
Caso você tenha dificuldade com Vetor, e sempre bom fazer uma pergunta aqui.
Espero que entenda Abraço
Criado 5 de março de 2016
Ultima resposta 5 de mar. de 2016
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo