Atividade sobre Collections Ola Pessoal Hoje vamos aprender um pouco sobre Collections em Java. O objetivo é mexer um pouco com listas, sets e Mapas. DICA: --> vá na página da disciplina, AULA 18 (Collections) --> mantenha como referência o material sobre collections do java https://docs.oracle.com/javase/tutorial/collections/interfaces/index.html Nesta aula há vários exemplos de diversas collections... Use como material de referência.. ATIVIDADES para o laboratório: PASSO 1: assista ao vídeo: https://www.youtube.com/watch?v=PeFDQtLBlto Neste video, é explicado como manipular um ArrayList (adicionar, remover, listar, ordenar..) Se vc já tem um conhecimento prévio, pode ir dando um fastforward no video. ATIVIDADE -> Abra o netbeans e implemente o que está no vídeo. Ao final do vídeo, tem uma observação importante: AO INVÉS de utilizar o sort da classe Collections, é possível invocar o método sort() da própria lista. COmo utilizar isso? E Por que utilizar isso??? Resposta: suponha que vc queira ordenar as strings DO SEU JEITO...(o método sort() de Collections ordena na forma lexicográfica..... Suponha que vc queira ordenar as strings por TAMANHO da string.. Então, vc deveria CRIAR o seu método de ordenação customizado. isso é feito no próximo passo: PASSO 2: assita ao vídeo : https://www.youtube.com/watch?v=QVMEMpiqAZY Aqui são dadas dicas de como fazer esta implementação customizada... Faça isso.... PASSO 3: a) repita os passos 1 e 2 para um ArrayList para uma classe específica chamada Veiculo. --> Crie uma classe Carro composta de (Montadora: string; Modelo: string; Preço: double) --> Crie um ArrayList de Veiculos e implemente um método ordenador (COMO FEITO NO PASSO 2) que ordena os veículos por preço. PASSO 4: ->> estude a Collection Maps. --> veja o Video: https://www.youtube.com/watch?v=MwPrMAG4bLg Nele é mostrado como criar e manipular mapas... ATIVIDADE -> Crie um mapa de Veiculos, onde a chave é "Montadora" e a o valor é quantidade (inteiro). A entrada de dados pode ser feita por teclado ou lida de um arquivo texto... -> Imprima o mapa (ordenado por montadora), imprimindo as montadoras e a quantidade de cada veículo existente. DICA: utilize o exemplo sobre mapas dado na AULA 18 obrigado joao