1
resposta

na verdade nao aparece a opção de importar InputStream, Reader.

package br.com.java.io.teste;

import java.io.BufferedReader; import java.io.IOException;

public class TesteLeitura {

public static  void main(String[] args) throws IOException {

        InputStream fis = new FileInputStream("lorem.txt");
        Reader isr = new InputStreamReader(fis);
        BufferedReader br = new BufferedReader(isr);

                String linha = br.readLine();

                while(linha != null) {
                        System.out.println(linha);
                        linha = br.readLine();
                }

                System.out.println(linha);

                br.close();
        }

}
1 resposta

Olá IVONY, tudo bem?

Pelo código que você compartilhou parece que você não importou as classes InputStream, Reader, FileInputStream e InputStreamReader. Você precisa importar essas classes para poder usá-las em seu código. Se não tiver aparecendo essas opções de import automático na IDE pode ser algum problema de indexação. Porém, você também pode fazer a importação manualmente direto no arquivo, segue os imports necessários:

import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.Reader;
import java.io.IOException;

Certifique-se de que todas as importações foram adicionadas e que não há erros de digitação. Após isso, você deve ser capaz de utilizar as classes InputStream, Reader e FileInputStream, InputStreamReader em seu código.

Espero ter ajudado!