ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Analizador Lexico


Enviado por   •  1 de Octubre de 2013  •  358 Palabras (2 Páginas)  •  410 Visitas

Página 1 de 2

package Prueba;

/**

*

* @author PaCa

*/

*Actividad 2.1 : Análisis de texto

*Objetivo: Al finalizar la actividad, el alumno habrá desarrollado un programa que permita *realizar el análisis estadístico del contenido de un archivo de texto.

* Fecha de entrega: 24/09/2012

*/

import java.io.*;

import java.util.Date;

class LeerFichero {

public static void main(String [] arg)

{ File archivo = null;

int letras = 0;

int digitos = 0;

int simbolos = 0;

int palabras = 0;

int lineas = 0;

try {

archivo = new File("C:/temporal/Pablo.txt");//"archivo.txt" es el archivo que va a leer

if ( (archivo. exists()) && (archivo.isFile()) ) {

String s;

FileReader fr = new FileReader (archivo);

BufferedReader br = new BufferedReader(fr);

int i=0;

while((s=br.readLine())!=null) {

char[] a = s.toCharArray();

for(i=0;i<a.length;i++)

{

if((a[i] >= 97 && a[i] <= 122) || (a[i] >= 65 && a[i] <= 90)){

letras++;}

if(i==0)

{if(s.charAt(i)!=' ')

palabras++;

}

else

{if(s.charAt(i-1)==' ')

if(s.charAt(i)!=' ')

palabras++;

}

if(s.charAt(i)== '0' || s.charAt(i)== '1' || s.charAt(i)== '2' || s.charAt(i)== '3' || s.charAt(i)== '4' || s.charAt(i)== '5' || s.charAt(i)== '6' || s.charAt(i)== '7' || s.charAt(i)== '8' || s.charAt(i)== '9')

...

Descargar como (para miembros actualizados)  txt (2.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com