Qual é a diferença entre coleção e coleções
Índice:
o principal diferença entre coleção e coleções é que Collection é a interface raiz do Java Collections Framework, enquanto Collections é uma classe de utilitário que é membro do Java Collections Framework.
Coleção e Coleções são amplamente utilizadas na programação Java. Tanto a coleção quanto as coleções estão disponíveis no pacote java.util. Collection é a interface superior, enquanto Collection é uma classe na estrutura Java Collection. No geral, a coleção permite armazenar vários objetos como um objeto de coleção. Por outro lado, Coleções permitem realizar operações naquele objeto.
Coleção, coleções, Java
O que é coleção
Collection é a interface raiz da estrutura Java Collection. Ele tem muitas subinterfaces, como List, Set, etc. A interface Map também pertence à estrutura de coleção, mas não herda da interface Collection. A coleção se estende a partir de uma interface chamada Iterator e obtém todas as funcionalidades dessa interface.
Todos os métodos da interface Collection são públicos e abstratos. Alguns métodos comuns são os seguintes.
boolean add () - Permite inserir um elemento específico na coleção
boolean addAll (Collection c) - Permite adicionar todos os elementos à coleção
clear () - Remove todos os elementos da coleção
boolean isEmpty () - Ajuda a descobrir se a coleção está vazia ou não
int size () - Ajuda a encontrar o número de elementos na coleção
boolean contains (Object o) - Verifica se a coleção contém um objeto especificado
boolean remove (Object o) - Remove uma instância especificada da coleção
O que são coleções
“Coleções” é uma classe de utilitário da estrutura Java Collection. Possui métodos estáticos que permitem realizar operações sobre os objetos do tipo Collection. Alguns métodos comuns na classe Collection são os seguintes.
Collections.max () - Ajuda a encontrar o valor máximo presente na coleção
Collection.min () - Ajuda a encontrar o valor máximo presente na coleção
Collection.sort () - Permite ordenar os elementos da coleção
Collection.copy () - Ajuda a copiar elementos de uma coleção para outra coleção
Collection.reverse () - Permite inverter a ordem dos elementos na coleção
Collections.binarySerach () - Ajuda a pesquisar um elemento usando o algoritmo de pesquisa binária
Diferença entre coleção e coleções
Definição
Collection é a interface pai de todas as outras interfaces e classes filhas do framework Java Collection, enquanto Collections é uma classe utilitária do framework Java Collection que consiste em funções utilitárias estáticas. Portanto, esta é a principal diferença entre Coleção e Coleções.
Consiste em
Uso
Além disso, Collection ajuda a armazenar um conjunto de objetos em um único objeto Collection, enquanto Collections ajuda a realizar uma operação no objeto de Collection. Portanto, essa também é uma diferença entre Coleção e Coleções.
Conclusão
Há uma diferença distinta entre Coleção e Coleções, embora a maioria das pessoas use esses dois termos alternadamente. A principal diferença entre Collection e Collections é que Collection é a interface raiz do Java Collections Framework, enquanto Collections é uma classe de utilitário que é membro do Java Collections Framework. Em resumo, Collection é uma interface, enquanto Collections é uma classe.
Referência:
1. “Interface Java.util.Collection.” Courses.cs.washington.edu, disponível aqui.
Cortesia de imagem:
1. “Java collection interfaces” Por Versão original criada por b: Usuário: Ervinn, versão SVG criada por mim - Trabalho próprio (CC BY-SA 2.5) via Commons Wikimedia
![Qual é a diferença entre coleção e coleções Qual é a diferença entre coleção e coleções](https://img.books-kingdom.com/images/002/image-4415.jpg)