Repositório apenas para o armazenamento dos arquivos e trabalhos da faculdade
Prova 2 (Threds) da disciplina de Tópicos Avançados de Programação (Programação 2) - 4ª Fase - Unisul 2016/2
A prova consiste em:
- Consumir um arquivo txt (
conteudo/prova2.txt) contendo a classificação de um vestibular- O conteúdo do arquivo contem cada candidado e uma linha, com os dados sepadados por
;(CSV)
- O conteúdo do arquivo contem cada candidado e uma linha, com os dados sepadados por
- Gerar um arquivo, no formado
SQL, com os comandos para cadastrar o candidado e sua clasificação em um Banco de Dados. - Gerar um segundo arquivo contendo uma lista de nomes comuns
- Não pode haver nomes repetidos
- A lista deve estar ordenada
-
Utilizando
Buffersrc/jeanbarcellos
-
Utilizando
ArrayBlockingQueuesrc/blockingqueue
- O trabalho recebeu nota
9de10pelo professor. - O desconto de
1se deu porque utilizei umArrayListao invés deTreeSetno momento de montar a lista de candidatos.- Para não adicionar nomes repetidos eu primeiramente fiz uma verificação pra ver se o nome do candidado já estava contido na lista e depois adicionava o mesmo.
- Enquanto o
TreeSet, por ser uma especialização deSortedTree, já implementa uma coleção de objetos única e ordenada, não sendo necessária a implementção que fiz.
- O código já foi corrigido/atualizado, após feedback do professor