:oops: Oi, será que alguém pode me explicar qual a funçao da classe BufferedReader, o que ela faz?
Um Forte Abraço.
Sheyla_DF :oops:
:oops: Oi, será que alguém pode me explicar qual a funçao da classe BufferedReader, o que ela faz?
Um Forte Abraço.
Sheyla_DF :oops:
a classe BufferedReader serve para leitura de uma InputStreamReader
ou seja, qndo vc faz uma conexao via socket, ou vai ler um arquivo, etc, vc adquire uma InputStream, vc pode criar uma InputStreamReader apartir desse InputStream desse jeito:
InputStreamReader in = new InputStreamReader(inputStream);
e vc pode criar uma BufferedReader apartir desse InputStreamReader:
BufferedReader in = new BufferedReader(inputStreamReader);
dai a classe BufferedReader tem metodos para leitura, como readLine():
String str = in.readLine();
um ex q le uma linha no console:
try{ /* a classe BufferedReader, e as classes de InputStream podem disparar uma IOException */
InputStreamReader inputStreamReader = new InputStreamReader(System.in);
// a variavel System.in eh uma InputStream q le dados do console
BufferedReader in = new BufferedReader(inputStreamReader);
String str = in.readLine();
System.out.println("voce digitou " + str);
}
catch (IOException erro){
System.err.println(erro);
System.exit(1);
}
Eu uso ela pra efetuar leitura do teclado via dos!!!
Entendeu ?? :razz:
Abracao e te +
bufferedreader serve pra ler de entrada de dados, desde teclado, passando por arquivos e até sockets…