Ajuda em programa

4 respostas
J

Pessoal, ainda to com o erro q postei ha poko, mas tenho q fazer um trampo e to meio s/ base… vejam ai, parece simples…

  • Ler as linhas de um arquivo e contar: quantas
    linhas e quantas palavras possui o arquivo.

*Modique o programa acima para contar quantas
palavras de cada tamanho (1, 2, 3, etc) possui o
arquivo.

blz… aguardo galera… preciso de ajuda…

4 Respostas

J

Blz…

A classe BufferedReader irá te ajudar… tem o método ready(), que informa se ainda tem linhas para serem lidas e o método readLine(), que retorna linha por linha do arquivo. Assim fical facil pra vc contar a quantidade de linhas. Para te ajudar na contagem das palavras, vc pode utilizar o StringTokenizer, onde alguns métodos lhe pouparam trabalho.

:wink:

J

Kra, ta blz p/ acontar as linhas… Deu certo…

Mas nao ta dando certo p/ contar as palavras, como faço??

Como q utilizo o método q vc me passow??

Valew msmo… Aguardo…

J

Segue um exemplo bem prático:

import java.util.StringTokenizer;

public class TesteTokenizer {
  
  public static void main (String args[]) {
    String linha = "Esta frase tem 5 palavras.";
    //O segundo parâmetro é qual o padrão de separação entre as palavras
    StringTokenizer token = new StringTokenizer(linha," ");
    System.out.println("Esta frase tem " + token.countTokens() + " tokens");
    while (token.hasMoreTokens()) {
      System.out.println(token.nextToken());
    }
  }
  
}
Esta frase tem 5 tokens
Esta
frase
tem
5
palavras.

Blz?

J

Kra, show o q vc me passow… Blz msmo…

E agora, p/ finalizr e ser um 10, como q faço p/ ele ler um arquivo ao inves da string linha… Ele tera de fazer a msma contagem, mas buscar em um arquivo ja criado, por exemplo, “arquivo.txt” e ai, ele faz essa msma contagem…

blz JavaTeco… Aguardo… Pois isso é 9dade p/ min, ainda + em java…

aguardo e valews…

Criado 15 de março de 2004
Ultima resposta 17 de mar. de 2004
Respostas 4
Participantes 2