Collections em Java
As Collections(coleções) em Java são estruturas de dados que servem para armazenar e manipular grupos de objetos. Elas fornecem grandes opções de classes e interfaces para trabalhar com diferentes tipos de coleções de dados. São muito úteis para realizar operações comuns de manipulação de dados, como por exemplo: adicionar, remover, buscar e percorrer elementos. As collections são altamente flexíveis e podem ser usadas em uma variedade de contextos de programação. Além disso, a API de collections em Java oferece muitos métodos úteis para tornar a manipulação de dados mais eficiente e conveniente. Faz parte do pacote java.util. Abaixo listo quatro categorias principais de collections: 1.Listas(Lists): uma sequência ordenada de elementos que podem ser acessados por um índice. Exemplos de classes de lista incluem ArrayList, LinkedList e Vector. 2. Conjuntos(Sets): diferente das listas, os sets segue uma sequência não ordenada e não é indexada e não aceita elementos duplicados. Exemplos