Inicio Programacion Java Contador de palabras en Java

Contador de palabras en Java

Usar puntuación: / 2
MaloBueno 
Tweeteame!
Programación - Java
Escrito por Administrator   
Miércoles, 04 de Marzo de 2009 14:08
Existen varias implementaciones que en ocasiones son necesarias cuando se trabaja con textos, por ejemplo, saber cuantas palabras contiene un texto es importante si se trata de un articulo que se va a publicar en algún sitio o revista.


En Java existe una clase que contiene el método que realiza esa función.

La clase se llama “StringTokenizer” y el método que permite contar las palabras que se encuentran dentro de un texto es “countTokens( )”. Para ejemplificar la función escribamos un pequeño programa:

Primero vamos a definir la cadena o el texto del que queremos saber el numero de palabras que lo forman:

“¡¡¡Hola Mundo!!! Hoy es un buen día para programar.”

Este texto puede estar guardado dentro de una cadena:

String texto = 
“¡¡¡Hola Mundo!!! Hoy es un buen dia para programar.”;

con ayuda del constructor dividimos la cadena por palabras

StringTokenizer palabras = new StringTokenizer(texto);

y a continuación, usando el metodo countTokens( ), contamos las palabras:

int numeroPalabras = palabras.countTokens( );

El ejemplo completo se vería de la siguiente forma:

import java.util.StringTokenizer;

public class CuentaPalabras {

public static void main(String[] args) {

// Cadena de texto
		    String texto = "¡¡¡Hola Mundo!!! Hoy es un buen dia para programar";

// Dividimos la frase en palabras
		    StringTokenizer palabras = new StringTokenizer(texto);

//Contamos el número de palabras separadas
            int numeroPalabras = palabras.countTokens();
		    System.out.println ("El numero de palabras de la frase "" + texto + "" son " +  numeroPalabras );
	  }
}

Excelente artículo de Linuxparatodos

 

 


rssfeed Siguenos con tu lector de noticias preferido.
Si te ha gustado este artículo y si crees que lo que está escrito vale la pena compartirlo, entonces compártelo con la comunidad que prefieras mediante los links que están debajo. Gracias por visitarnos.
Email Drucken Favoriten Twitter Facebook Myspace Stumbleupon Digg MR. Wong Technorati aol blogger google reddit YahooWebSzenario
Última actualización el Sábado, 07 de Marzo de 2009 20:39
 

Escribir un comentario


Código de seguridad
Refescar

follow me twitter

Anuncios

Enlaces
Joomla!
Joomla! El mas popular CMS del mundo!!, es gratis y extensible.

Hosting Positivo Networks


Hosting y Diseño Web Profesional

Items relacionados