Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

List

Não entendi qual eu devo usar ao utilizar listas, declaro como ArrayList, LinkedList ou List?

1 resposta
solução

Geralmente a referência é usada com a List (lado esquerdo):

//Generics
List<Conta> lista = new ArrayList<Conta>();

ArrayList são preferíveis em muitos mais casos de uso do que LinkedList. Se você não tiver certeza - comece com ArrayList. LinkedList e ArrayList são duas implementações diferentes da interface List. LinkedList implementa com uma lista duplamente vinculada. ArrayList implementa com uma matriz de redimensionamento dinâmico.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software