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
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
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…