Esta información se conserva como histórico. Te recomendamos visitar el nuevo portal:
www.linuxparatodos.net
 
 


Contador de palabras en Java
Autor: SSanchez | Lecturas: 1,482 | | viernes, 27 de febrero 2009 @ 10:53 CST |

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 );
}
}

Relacionado con esto...

Opciones de la Noticia


Contador de palabras en Java | 0 comentarios | Crea una cuenta nueva
Los siguientes comentarios son de la persona que los haya enviado. Este sitio no se hace responsable de las opiniones expresadas por los participantes en los foros y secciones de comentarios, y el hecho de publicar las mismas no significa que esté de acuerdo con ellas.
CONDICIONES DE USO     Imagen gráfica -ORVON Internet Service Bureau- www.orvon.com
 Derechos de autor © 2010 Linux Para Todos
 Todas las marcas y derechos en esta página son de sus respectivos dueños.
 Puede sindicar nuestras NOTICIAS a través de el fichero RSS dando click AQUI.
O si desea sindicar el FORO DE SOPORTE TECNICO lo puede hacer dando click AQUI
O si desea sindicar los NUEVOS MANUALES lo puede hacer dando click AQUI
Otra web montada con Geeklog 
Esta página fue creada en 0.12 segundos