Tabla de contenido:

¿Cómo cuento palabras duplicadas en una cadena en Java?
¿Cómo cuento palabras duplicadas en una cadena en Java?

Video: ¿Cómo cuento palabras duplicadas en una cadena en Java?

Video: ¿Cómo cuento palabras duplicadas en una cadena en Java?
Video: Ejercicio #38 Java.-Saber cuántas veces se repite un caracter dentro de una cadena de texto. 2024, Noviembre
Anonim

Algoritmo

  1. Definir un cuerda .
  2. Convierta el cuerda en minúsculas para que la comparación sea insensible.
  3. Dividir el cuerda dentro palabras .
  4. Se utilizarán dos bucles para encontrar palabras duplicadas .
  5. Si se encuentra una coincidencia, incremente la contar por 1 y establezca el duplicados de palabra a '0' para evitar contando de nuevo.

Con respecto a esto, ¿cómo cuento las palabras repetidas en una cadena en Java?

Acercarse:-

  1. Primero, dividimos la cadena por espacios en a.
  2. Luego, tome una variable count = 0 y en cada condición verdadera incrementamos la cuenta en 1.
  3. Ahora ejecute un ciclo en 0 hasta la longitud de la cadena y verifique si nuestra cadena es igual a la palabra.

Del mismo modo, ¿cómo encuentro palabras duplicadas en una cadena? Para encuentra las palabras duplicadas desde el cuerda , primero dividimos el cuerda dentro palabras . Contamos la ocurrencia de cada palabra en el cuerda . Si el recuento es mayor que 1, implica que un palabra tiene duplicar en el cuerda . En el ejemplo anterior, el palabras resaltados en verde son palabras duplicadas.

De manera similar, se pregunta, ¿cómo se encuentran palabras duplicadas en un párrafo en Java?

Dado que HashSet no permite duplicar y su método add () devuelve falso si un objeto ya existe en HashSet, podemos encontrar todos palabras duplicadas . Simplemente recorra la matriz, insértelos en HashSet usando el método add (), cheque salida del método add (). Si add () devuelve falso, entonces es un duplicar , imprime eso palabra a la consola.

¿Cómo se cuentan las subcadenas en una cadena?

printf ("% s ocurre% d veces en% s", sub, count1, str);

  1. Tome una cadena y una subcadena como entrada y guárdelas en la matriz str y sub respectivamente.
  2. Encuentra la longitud de ambas cadenas usando la función strlen.
  3. Usando el bucle for, encuentre si la subcadena está presente o no.
  4. Imprime el recuento de variables como salida.

Recomendado: