Duvida recuperação de dados em arquivo txt

Boa tarde,

tenho o seguinte um arquivo txt com essa estrutura:
1;19;36 (1 - inscrição; 19 - pontosConhBasicos; 36 - pontosConhEspecificos) e assim sucessivamente;
2;18;34
3;19;37

como faço pra separar os valores? criar um StringBuilder 1;19;36\r\n2;18;34\r\n3;19;37 pra ficar dessa forma
e dps e separando com split(\r\n) e dps outra split(:wink:

dessa forma recupero?:

File arq = new File(diretorio, nomeArquivo);
        try {
            FileReader fileReader = new FileReader(arq);
            BufferedReader bufferedReader = new BufferedReader(fileReader);
            String linha = "";
            while ((linha = bufferedReader.readLine()) != null) {
                sb.append(linha);
                sb.append("\r\n");
                String[] linhaArq = sb.toString().split("\r\n");
                for (String linhas : linhaArq) {
                    String[] campos = linhas.split(";");
                    int insc = Integer.parseInt(campos[0]);
                    int cb = Integer.parseInt(campos[1]);
                    int ce = Integer.parseInt(campos[2]);

Você importa esse documento ou cria?
pois se vc fizer com “,” pode salvar como CSV e usar bibliotecas específicas pra trabalhar com esse tipo de arquivo…fica mais facil do que reinventar manja??

Espero ter ajudado!
abraços =]

é um exercicio, o arquivo txt ja está criado!