Diferença entre Set e ArrayList

2 respostas
J

Qual a diferênça entre as Collections Set e ArrayList?? :grin:

2 Respostas

C

Set é uma interface que herda de Collection e é um conjunto, ou seja, não aceita dados duplicados.

ArrayList é uma classe que implementa a interface List, e List é uma coleção ordenada que é referenciada por um índice.

F

Olá amigo, deixa eu te adjudar. Primeiro acho q sua pergunta está meio confusa. Ai vc pergunta. Por que ?

Quando voce pergunta a diferença entre Set e ArrayList, não dá para comparar um com o outro … porque …
Set é uma Interface que defini uma coleção, um conjunto que não contem objetos duplicados
Já ArrayList é é uma implementação da Interface List que por outro lado pode conter objetos duplicados respeitando a ordem que foram inseridas.

Para ficar mais facil veja a imagem as Interfaces List, Set e Map e quem implementa quem

Espero que essas informações possam te ajudar …

OK

:brinde:

Criado 2 de maio de 2007
Ultima resposta 2 de mai. de 2007
Respostas 2
Participantes 3