Enviado em 29/11/2020 - 00:21h
ola pessoas
Sou iniciante em progamacao java eu estou com problema em executar meu codigo
primeiramente eu tenho abrir dois arquivoTxt no java e contar quantas palavras tem em cada arquivo e dps comparar qual dos arquivo tem mais palavras:
também tenho que instanciar os dois arquivo TXT em somente uma classe chamada arquivoComparar.
o meu primeiro problema é que nao consigo contar as palavras em somente um arquivo txt. preciso de um exemplo de como contar palavras para poder avancar nos outros objetivos.
Sou iniciante em progamacao java eu estou com problema em executar meu codigo
primeiramente eu tenho abrir dois arquivoTxt no java e contar quantas palavras tem em cada arquivo e dps comparar qual dos arquivo tem mais palavras:
também tenho que instanciar os dois arquivo TXT em somente uma classe chamada arquivoComparar.
o meu primeiro problema é que nao consigo contar as palavras em somente um arquivo txt. preciso de um exemplo de como contar palavras para poder avancar nos outros objetivos.
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;
//import arquivatura.ex;
public class Texto {
private int tam;
private static String conteudo;
public int getTam() {
return tam;
}
public void setTam(int tam) {
this.tam = tam;
}
public static String getConteudo() {
return conteudo;
}
public static void setConteudo(String conteudo) {
Texto.conteudo = conteudo;
}
public void LerTexto() {
String linha;
try {
FileReader fr;
fr =new FileReader("CaminhodoArquivo");
BufferedReader bf;
bf= new BufferedReader(fr);
linha = bf.readLine();
while(linha!=null) {
System.out.println(linha);
linha=bf.readLine();
tam++;
}
System.out.println("palavras contadas: "+tam);
}catch (Exception e) {
System.out.println("Error"+e.getMessage() );
}
}