2 - Fluxos (Streams)

Chamamos de stream uma sequência de dados de informação. As streams podem ser de dois tipos stream de entrada e stream de saída. A stream de entrada possui uma origem que geralmente é um arquivo. A stream de saída possui um destino que irá receber os dados da stream. Para que consigamos ler as informações contidas em um arquivo deveremos então associar uma stream a esse arquivo (stream de entrada). De forma análoga, para que consigamos escrever dados em um arquivo deveremos associar uma stream de saída a esse arquivo.

O java possui dois objetos básicos para associarmos streams a arquivos:

O primeiro passo é associar um objeto do tipo File a um arquivo, como fizemos na seção passada:

File outFile = new File("sample1.data");

O Segundo passo é associar esse arquivo a uma stream de saída:

FileOutputStream outStream = new FileOutputStream(outFile);

O exemplo a seguir mostra como gravar um array de valores em um arquivo.

Copyright © 2014 AIEC.