Ler um codigo da tabela asc2

Alguém sabe como eu devo fazer para ler um arquivo até que o seu resultado seja igual , (0, 26 na tabela ASC2)
Eu já tenho um metodo que lê a cada linha do meu arquivo, mas não tô sabendo parar o laço… Fiz da seguinte maneira:


         String resultado;
        char caracter1 = (char) 26;
        char caracter2 = (char) 0;
       String ascw = new Character(caracter1).toString();
       ascw= ascw+ new Character(caracter2).toString();
       Read read = new Read();
       read.openFile("C:\Users\Silvia\Desktop\151201.KAP");
       resultado=read.readNextLine();
       while(!(resultado.equals(ascw))){
             System.out.println(resultado);
              resultado=read.readNextLine();
       }

Dá um exemplo do que contém nesse arquivo que você está lendo…

ps.: é tabela ASCII (dois i’s, não é número, é letra), significa American Standard Code for Information Interchange…

Ola,

Colei um exemplo de como faço pra ver se te ajuda. Neste meu exemplo enquanto a linha for diferente de null ele continua.


     try {
            File file = new File("c:/entrada1.txt");
            BufferedReader br = new BufferedReader(new FileReader(file));
            BufferedWriter bw = new BufferedWriter (new OutputStreamWriter (new FileOutputStream("c:/saida1.txt")));
            for (String linha = br.readLine(); linha != null; linha = br.readLine())
            {
                bw.write (linha); bw.newLine();
                System.out.println(linha);
            }
        bw.close();
        br.close();
     } catch (IOException ex) {
            Logger.getLogger(TestarMetodos3.class.getName()).log(Level.SEVERE, null, ex);
     }

abraços.