Dúvida com manipulação de dados de arq binario

0 respostas
S

Olá a todos...

estou dando uma estudada em java e me deparei com uma duvida que esta me corroendo a vááários dias, após muita pesquisa sem sucesso resolvi criar um topico para ver o que vcs podem me ajudar ;DD

quero fazer um programa que ao selecionar um arquivo binário salvo por mim, ele mostre os seguintes dados:

Caminho Completo: C:\xxx\xxx\xxx\arq.bin

Qtd. Linhas: 0
Qtd. Caracteres: 0
Linhas em Branco: 0

mas, estou apanhando muito e não consigo =//
fiz toda a interface já, alguns outros métodos que eu resolvi implementar tambem estao prontos, só falta esses malditos contadores funcionarem uhaeuheauh

segue abaixo o que eu fiz:

resumindo: NADA! uhaehuahuea

private void abrirArquivo() {
        try {

            FileDialog fd = new FileDialog(this, "Abrir", FileDialog.LOAD);
            fd.setVisible(true);

            String diretorioArquivo = fd.getDirectory();
            String nomeArquivo = fd.getFile();
            
            FileReader fout = new FileReader(diretorioArquivo + nomeArquivo );
            BufferedReader dout = new BufferedReader(fout);
            
            
            String linha = dout.readLine();
            int contLinha = 0;
            int contCaracteres = 0;
            int contLinhaBranco = 0;
            
 
            

            fout.close();
            dout.close();

            taTexto.setText("Nome Completo: " + diretorioArquivo + nomeArquivo + "\n" + "\n" + "Qtd. Linhas: " +contLinha+ "\n" + "Qtd. Caracteres: "+contCaracteres+"\n" + "Linhas em Branco: "+contLinhaBranco);

        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Erro: " + e.getMessage());
        }
    }

desculpa pelas dúvidas extremamente idiotas, mas estou aprendendo e começando a gostar da coisa =PP

Criado 17 de maio de 2011
Respostas 0
Participantes 1