Duvida sobre algumas Classes para leitura e escrita

1 resposta
V

Gostaria que me explicassem estas classes pois esta um pouco nebuloso o funcionamento e a utilização delas.

BufferedReader

InputStreamReader

PrintWriter

OutputStreamWriter

Att,
Victor Torres

1 Resposta

F

a classe BufferedReader serve para leitura de texto, a classe InputStreamReader eh uma classe q extende a classe Reader e serve para ser mandado de argumento para o contrutor da classe BufferedReader, a InputStreamReader e a entrada, e a classe BufferedReader eh o leitor q vai ler a entrada…

a classe PrintWriter serve para escrita de textos, a classe OutputStreamWriter eh uma classe q extende Writer e serve como argumento para q a classe PrintWriter possa ler o texto…

qnto a utilizacao, vc vai precisar de BufferedReader e InputStreamReader sempre q for escrever somente strings (existem outras formas claro, mas se vc for escrever soh texto o mais aconcelhado eh usar isso), dai vc vai precisar de um objeto InputStream, a classe InputStream eh abstrata, vc consegue um objeto InputStream apartir de uma de suas subclasses (como FileInputStream, q serve para leitura de arquivos), ou entaum apartir de algum metodo q retorne o InputStream (como a o metodo getInputStream() de Socket, q serve para leitura pela internet)…

o mesmo para PrintWriter e OutputStreamWriter, soh q eh para saida de textos…

espero ter ajudado…

Criado 6 de novembro de 2004
Ultima resposta 6 de nov. de 2004
Respostas 1
Participantes 2