Taula de continguts:

Com puc comptar les paraules duplicades en una cadena a Java?
Com puc comptar les paraules duplicades en una cadena a Java?

Vídeo: Com puc comptar les paraules duplicades en una cadena a Java?

Vídeo: Com puc comptar les paraules duplicades en una cadena a Java?
Vídeo: La importancia de la Agilidad en la gestión del Talento Humano 2024, De novembre
Anonim

Algorisme

  1. Definiu a corda .
  2. Converteix el corda en minúscules per fer que la comparació sigui insensible.
  3. Divideix el corda a paraules .
  4. S'utilitzaran dos bucles per trobar paraules duplicades .
  5. Si es troba una coincidència, incrementeu el comptar per 1 i establiu el duplicats de paraula a '0' per evitar comptant de nou.

Respecte a això, com puc comptar les paraules repetides en una cadena a Java?

Enfocament: -

  1. Primer, dividim la cadena per espais en a.
  2. Aleshores, prenem un recompte de variables = 0 i en totes les condicions reals incrementem el recompte en 1.
  3. Ara executeu un bucle a 0 a la longitud de la cadena i comproveu si la nostra cadena és igual a la paraula.

De la mateixa manera, com puc trobar paraules duplicades en una cadena? A trobar les paraules duplicades des del corda , primer dividim el corda a paraules . Comptem l'aparició de cadascun paraula en el corda . Si el nombre és superior a 1, implica que a paraula té duplicar en el corda . A l'exemple anterior, el paraules es destaquen en verd paraules duplicades.

De la mateixa manera, es pregunta com es poden trobar paraules duplicades en un paràgraf a Java?

Com que HashSet no ho permet duplicar i el seu mètode add() retorna false si un objecte ja existeix a HashSet, podem trobar tots paraules duplicades . Només heu de fer un bucle sobre la matriu, inseriu-los a HashSet utilitzant el mètode add(), comprovar sortida del mètode add(). Si add() retorna false, és a duplicar , imprimeix-ho paraula a la consola.

Com es compten les subcadenes d'una cadena?

printf("%s es produeix %d vegades a %s", sub, count1, str);

  1. Agafeu una cadena i una subcadena com a entrada i deseu-les a la matriu str i sub respectivament.
  2. Trobeu la longitud de les dues cadenes utilitzant la funció strlen.
  3. Utilitzant el bucle for per trobar si la subcadena està present o no.
  4. Imprimeix el recompte de variables com a sortida.

Recomanat: