Estou utilizando o netbeans para resolver uma atividade na faculdade. Tenho a seguinte abaixo para resolver, mas não consigo resouvela, nem mesmo começar. Se alguém puder me ajudar:
Arquivos originais: NOMES.TXT e NOTAS.TXT
Ler os arquivos e gerar um relatório informando para cada aluno: CÓDIGO, NOME, NOTA 1 e NOTA 2 (Aplicação 01)
Criar a Aplicação 02 modificando a aplicação anterior para gravar a saída do relatório no arquivo: RELAT.TXT
Criar a Aplicação 03 modificando a aplicação anterior para verificar se cada um dos arquivos realmente existe antes de se fazer a leitura
Criar a Aplicação 04 modificando a aplicação 01 para que, a partir de cada um dos arquivos tipo texto, gravar os arquivos serializados NOMES.DAT e NOTAS.DAT
Criar a Aplicação 05 que leia os arquivos NOMES.DAT e NOTAS.DAT e gere um relatório informando para cada aluno: CÓDIGO, NOME, NOTA 1 e NOTA 2
Criar a Aplicação 06 modificando a aplicação anterior para gravar a saída do relatório no arquivo: RELAT.DAT
Criar a Aplicação 07 para ler o arquivo NOMES.TXT e acrescentar informações sem precisar recriar o arquivo.
Eu tenho umas atividades sobre criação que me mandaram. Mas o problema é que não consigo começar, um prof meu me disse que fazendo o passo numero 1 ja desenrola natural. Mas o problema é esse.
Li sim o artigo. Tnho uma apresentação em power point com esses mesmos dados aqui tbm.
O problema é que sinto um bloqueio, não sei como fazer a junção dos dois arquivos (NOME e Nota)
O arquivo nome.txt:
19930243;ARTHUR ENDLEIN CORREIA
19920245;CAMILA FONTES DE CARVALHO
19940199;CAROL CRISTINE VILLAR NUNES
19930252;FERNANDA SANTOS CUNHA
19930251;FLAVIA CAROLLYNE DE SANTANA ROCHA
19940205;ICARO BEZERRA FEITOSA
19930271;ABNER RUBINI SOUSA BRITO
19940356;FERNANDO ROBERTI DE SIQUEIRA
19930278;MARCIO SOBRAL PORTO FILHO
19930340;MARLAYNE CARDOSO FERNANDES
19930279;PAULO ROBERTO DA COSTA CARDOSO
19940254;SEIF RAMAM SOUSA BRITO
19930288;ANA CAROLINA SANTOS NUNES
19930296;MANUELA MACIEL RIVAS
19920883;RAFAEL ALVES ALMEIDA
19930300;ELMA CARVALHO PIMENTE
19920866;DAVI ARIMATEA SILVA
19930292;FELIPE SABER ROCHA
19930306;HILDIBERTO MENDES MORENO NETO
Então o problema não é na leitura/criação do arquivo.
Te indico ler o arquivo e separar as partes. Cada linha possui o código e depois o nome ou as notas, separadas por um ponto e vírgula. Para fazer a separação você pode utilizar o método split da classe String. Segue um exemplo:
String linha = "12345;Nome do cidadão"; // Exemplo de String
String[] partes = linha.split(";"); // Vai gerar um array de String com as partes separadas. Para a String passada o retorno terá partes[0] = "12345" e partes[1] = "Nome do cidadão"
System.out.println(partes[0]);
System.out.println(partes[1]);
Com as partes separadas, você pode bolar uma lógica para relacionar os códigos, que são o ponto em comum nos dois arquivos, e montar um único arquivo.
Essa é uma ideia de início. Tente implementar algo e vá postando as dúvidas.