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
Un gran aporte para los que están iniciando en el mundo de la programación!!!☺
ResponderEliminarno sirve el link arreglalo compa
ResponderEliminarAh!, gracias por avisar.Ya lo he actualizado =)
ResponderEliminarGracias ,es un muy buen aporte...
ResponderEliminarso 2 archivos como los uso?
ResponderEliminarque buen aporte amigo
ResponderEliminarsaludos!!
excelente respuesta!... me ha servido de mucho!!..
ResponderEliminarDisuclpa sabes como se puede imlementar pero en ves de indicarle la cadena indicarle el archivo el cual debe leer y ahcer todo lo anterior mencionado.
ResponderEliminarte lo agardezoc
alguien me podría ayudar, no puedo hacer el programa
ResponderEliminary en C como se podria hacer?
ResponderEliminarsolo me sale el numero de palabras que introduci no las repetidas?
ResponderEliminarsolo me sale el numero de palabras que introduci no las repetidas?
ResponderEliminarTiene un problemita si hay una coma o punto después de la palabra las cuenta como palabras distintas
ResponderEliminarej: perro perro,
Perro 1
Perro, 1
¿Podría decirme como corregirlo?
Hola, prueba eliminar de la cadena que estas analizando, todos los signos de puntuación y carácteres que no estes validando.
Eliminarhola necesito hacer esto en c++ podrías darme una mano con la conversión he tratado de usar tu código como maqueta pero no me ha funcionado, gracias
ResponderEliminar