Lista de Exercícios Collections Java
Todos os programas abaixo devem fazer o tratamento de exceções com o bloco try catch finally
- Escreva um programa em Java que crie um ArrayList adicione algumas cores (string) e as imprima na tela;
- Escreva um programa que percorra todos os elementos de um ArrayList
- Escreva um programa para adicionar um elemento na primeira posição da lista
- Escreva um programa para remover o terceiro elemento da lista
- Escreva um programa para copiar um arraylist para outro
- Escreva um programa para ordenar o ArrayList de cores pelo nome
- Escreva um programa para randomizar os elementos de um ArrayList
- Escreva um programa para reverter os elementos de um ArrayList
- Escreva um programa para criar um HashMap de String, ID
- Escreva um programa que adiciona 20 elementos aleatórios no HashMap do item 9
- Escreva um programa que liste as chaves do HashMap item 9
- Escreva um programa que recupere o maior e o menor elemento de um ArrayList de inteiros exibindo na tela
- Escreva um programa que recupere a posição de um objeto (string) em um ArrayList
- Escreva um programa que calcule a média dos elementos de um ArrayList
- Escreva um programa que sorteie 20 valores inteiros, armazene em uma lista e salve em um arquivo com serialização
- Escreva um programa que serialize um HashMap onde a chave é um String e o valor é um inteiro.
- Escreva um programa que leia o HashMap serializado e encontre o segundo maior valor inteiro.
- Escreva um programa que usando joptionpane pergunte ao usuário qual o nome do arquivo, seu nome, idade e cpf. Após fazer a entrada de dados salve os dados em um arquivo.
- Escreva um programa que pergunte o nome do arquivo ao usuário e leia seus dados salvos no item 18
- Qual é a diferença fundamental entre a classe Vector e a classe ArrayList do pacote java.util ? Para responder a essa pergunta, consulte a ajuda interativa do NetBeans -ou- a documentação do pacote java.util
- Qual é a diferença fundamental entre a classe Hashtable e a classe HashMap do pacote java.util ?Para responder a essa pergunta, consulte a ajuda interativa do NetBeans -ou- a documentação do pacote java.util
- Implemente uma classe chamada Telefone. A classe tem nrTelefone: String e tipoTelefone: int
{0=residencial,1=comercial,2=celular}. Faça um programa que leia os números do telefone, e após entrar com os dados (joptionpane) utilize um diálogo de confirmação (ConfirmDialog) para adicionar mais ou terminar. Ao finalizar salve os telefones (arraylist) em um arquivo. Ao executar o programa faça a leitura do arquivo e carregue a lista de telefones na memória.