April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Encadeamento de Streams
nEncadeamento de Streams
nUm uso bastante comum é o encadeamento de streams: podemos, por exemplo, fazer com que um stream de entrada alimente um outro stream de entrada.
nUm exemplo de aplicação é a “bufferização” das operações de leitura e/ou escrita.
nBufferedInputStream
nA classe BufferedInputStream recebe um stream de entrada e, a partir dele, faz uma leitura “bufferizada” dos dados: lê um bloco inteiro e o armazena, passando os bytes um a um para o usuário.
npublic BufferedInputStream(InputStream in)