Neste tutorial, aprenderemos sobre a interface Java Collection e suas subinterfaces.
A Collection
interface é a interface raiz da estrutura de coleções Java.
Não há implementação direta dessa interface. No entanto, ele é implementado por meio de suas subinterfaces gosto List
, Set
e Queue
.
Por exemplo, a ArrayList
classe implementa a List
interface que é uma subinterface da Collection
Interface.
Subinterfaces de coleção
Conforme mencionado acima, a Collection
interface inclui subinterfaces que são implementadas por várias classes em Java.
1. Interface de lista
A List
interface é uma coleção ordenada que nos permite adicionar e remover elementos como um array. Para saber mais, visite: Java List Interface.
2. Definir interface
A Set
interface nos permite armazenar elementos em diferentes conjuntos semelhantes ao conjunto da matemática. Não pode ter elementos duplicados. Para saber mais, visite: Java Set Interface.
3. Interface de fila
A Queue
interface é usada quando queremos armazenar e acessar elementos na maneira Primeiro a Entrar, Primeiro a Sair (FIFO) . Para saber mais, visite: Java Queue Interface.
Métodos de coleta
A Collection
interface inclui vários métodos que podem ser usados para executar diferentes operações em objetos. Esses métodos estão disponíveis em todas as suas subinterfaces.
add()
- insere o elemento especificado na coleçãosize()
- retorna o tamanho da coleçãoremove()
- remove o elemento especificado da coleçãoiterator()
- retorna um iterador para acessar os elementos da coleçãoaddAll()
- adiciona todos os elementos de uma coleção especificada à coleçãoremoveAll()
- remove todos os elementos da coleção especificada da coleçãoclear()
- remove todos os elementos da coleção