Solução do Exercício 2.1 - Leitura de um arquivo
Questão 1
Fazer
um programa que conta caracteres, palavras e linhas de um
arquivo e imprime estas estatísticas na tela.
OBS-> Um arquivo é uma instância da classe
FileInputStream, por isso pode-se usar a
seguinte construção: FileInputStream variavel = new
FileInputStream(nome_do_arquivo);
Solução
Fizemos algumas pequenas modificações no
exemplo de leitura
de arquivo da aula 7,
de forma a:
- Guardar as linhas num StringBuffer
- Colocar um contador de linhas
- Contar os números de palavras com o auxílio
de um StringTokenizer.
Teste:
ingazeira{java}52: java ler arctest.html
Characters: 3109
Tokens: 328
Linhas: 75
ingazeira{java}53: wc arctest.html
75 328 3109 arctest.html
ingazeira{java}54:
Veja o Código fonte
[por jftm ]