Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

lunes, septiembre 20, 2010

Contar las palabras repetidas en un String

Aquí dejo un pequeño programa que cuenta las cantidades de palabras repetidas que tiene una hilera de carácteres usando JAVA.

No soy diestro en la programación, pero es lo que salió.

Método Split () Para medir la cantidad de palabras de un texto

El método Split nos permite dividir un String en un vector de Strings, definiendo el punto de corte de manera que, enviando un String como parámetro en el método, éste será el punto de corte.

Este método imprime la cantidad total de palabras en un texto.

public void contarPalabras (String texto){
    String [] palabras = texto.split (" ");
    int cantidad = palabras.length;
    System.out.println (cantidad);
 }
Entonces para contar las veces que se encuentra un objeto similar al otro, simplemente se recorren los 2 vectores que tengan el mismo contenido, con 2 for y con una sentencia if para identificar la similitud, con un contador que cuenta cuando hay un mismo objeto y asi contar las veces que está un objeto o en este caso palabra repetidas, en un texto.

Detalle:
La impresión devuelve la palabra que se repitió y la cantidad de veces que está en el texto.

Ej: "Prueba, de como esta prueba si que funciona. Si, si funciona"
Resultado:
                 prueba = 2
                 si = 3
                 funciona = 2
                
Descargar