Este projeto Java demonstra de forma prática o uso das principais interfaces da Java Collections Framework — List, Set e Map — aplicadas a um contexto simples e didático: a criação de uma lista de compras.
O propósito deste projeto é ilustrar como cada estrutura de dados da Java Collections pode ser utilizada para armazenar, manipular e acessar informações de diferentes formas:
List: Mantém a ordem de inserção e permite duplicatas.Set: Garante unicidade dos elementos e não mantém a ordem.Map: Associa chaves a valores, ideal para organizar dados com categorias.
- Diferença entre
ArrayListeHashSet - Como utilizar um
HashMappara categorizar elementos - Acesso e manipulação de dados via
Map(chave/valor) - Métodos úteis como
.get(),.containsValue(),.keySet()e.values()
O código está dividido em três blocos principais:
List listaCompras = new ArrayList();