Contar palabras en un archivo

import*; class LeeFichero { public static void main(String [] arg) { File archivo = null; try { //"Texto.txt" es el archivo que va a leer archivo = new File("Texto.txt"); String linea; FileReader fr = new FileReader (archivo); BufferedReader br = new BufferedReader(fr); int i,j,a=0; while((linea=br.readLine())!=null) { for(i=0;i<linea.length();i++) {if(i==0) {if(linea.charAt(i)!=' ') a++; } else {if(linea.charAt(i-1)==' ') if(linea.charAt(i)!=' ') a++; } } } System.out.println("Son "+a+" palabras"); fr.close(); } catch(IOException a){ System.out.println(a); } } }
Este programa lee un archivo denominado "texto.txt", posteriormente cuenta el número de palabras que contiene.

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.