Manipulação de arquivos

1 resposta
Wiliam_Witter

Boa noite senhores

estou mexendo com manipulação de arquivos, e estou com uma duvida…
fis um programinha q recebe valores e cadastra ele em um .doc até ai td bem mais estou querendo saber quantas palavras tem dentro da arquivo como faço pra ler o arquivo e devolver a quantidade d palavras…

ai vai minha aplicação

public class Aplicaçao {

public static void main(String[] args) throws IOException {
String s,nome;
    int tel,cod;
	File file = new File("todpalavras.doc");   
       
    if (!file.exists()) {           
        file.createNewFile();   
    }   
    FileWriter fw = new FileWriter(file,true);
    s=JOptionPane.showInputDialog("Digite um codigo");
    cod=Integer.parseInt(s);        
    nome=JOptionPane.showInputDialog("Digite um nome");
    s=JOptionPane.showInputDialog("Digite um telefone");
    tel=Integer.parseInt(s);
    fw.write("Codigo;Nome;Telefone");   
    fw.write("\n"+cod+","+nome+","+tel); 
    fw.flush();
    fw.close();
    System.out.println("Codigo;Nome;Telefone");
    System.out.println("\n"+cod+","+nome+","+tel);
}

}

1 Resposta

latorre

Creio que isso funcione

int count = 0;
		try {
			Scanner scanner = new Scanner(new File(""));
			while(scanner.hasNext()){
				scanner.nextLine();
				count++;
			}
			System.out.println(count);
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
Criado 3 de junho de 2008
Ultima resposta 3 de jun. de 2008
Respostas 1
Participantes 2