Streams, lendo do teclado e escrevendo em arquivos com Java
Artigo com código fonte bem comentado (pelo menos essa era a intenção) ensinando um pouco sobre fluxo de dados (streams), como ler strings da entrada padrão e ainda colocá-las em arquivos.
Parte 2: Sobre as classes que usaremos
No nosso código vamos usar classes do pacote java.io e falar um pouco sobre o que elas fazem.
São elas:
Quantas classes pra fazer tão pouca coisa heim?!! :-)
São elas:
- File: cria o arquivo;
- BufferedReader: classe responsável pela leitura de caracteres, vetores e linhas (strings). A leitura a é feita em um stream de entrada;
- InputStreamReader: ela converte um stream de byte para um stream de caracteres. o argumento passado ao construtor (no caso System.in) é Stream de entrada padrão;
- PrintWriter: classe que envia dados para um stream de saída;
- FileWriter: classe que escreve arquivos de caracteres;
- String: objeto que armazenará os caracteres dá entrada para depois ser passada para a instância de PrintWriter para ser por ela escrito no stream;
Quantas classes pra fazer tão pouca coisa heim?!! :-)
Até +
[]'s