Table des matières:

Comment compter les mots en double dans une chaîne en Java ?
Comment compter les mots en double dans une chaîne en Java ?

Vidéo: Comment compter les mots en double dans une chaîne en Java ?

Vidéo: Comment compter les mots en double dans une chaîne en Java ?
Vidéo: Java #13 - chaînes de caractères (1/2) 2024, Peut
Anonim

Algorithme

  1. Définir un chaîne de caractères .
  2. Convertir le chaîne de caractères en minuscules pour rendre la comparaison insensible.
  3. Divisez le chaîne de caractères dans mots .
  4. Deux boucles seront utilisées pour trouver mots en double .
  5. Si une correspondance est trouvée, incrémentez le compter par 1 et régler le doublons de mot à '0' pour éviter compte encore une fois.

À cet égard, comment compter les mots répétés dans une chaîne en Java ?

Approcher:-

  1. Tout d'abord, nous divisons la chaîne par des espaces dans a.
  2. Ensuite, prenons un nombre variable = 0 et dans chaque condition vraie, nous incrémentons le nombre de 1.
  3. Exécutez maintenant une boucle à 0 jusqu'à la longueur de la chaîne et vérifiez si notre chaîne est égale au mot.

De même, comment trouver des mots en double dans une chaîne ? À trouver les mots en double du chaîne de caractères , nous avons d'abord divisé le chaîne de caractères dans mots . On compte l'occurrence de chaque mot dans le chaîne de caractères . Si count est supérieur à 1, cela implique qu'un mot a dupliquer dans le chaîne de caractères . Dans l'exemple ci-dessus, le mots surlignés en vert sont mots en double.

De même, il est demandé, comment trouve-t-on des mots en double dans un paragraphe en Java ?

Puisque HashSet ne permet pas dupliquer et sa méthode add() renvoie false si un objet existe déjà dans HashSet, nous pouvons trouve tous mots en double . Bouclez simplement sur le tableau, insérez-les dans HashSet à l'aide de la méthode add (), Chèque sortie de la méthode add(). Si add() renvoie false alors c'est un dupliquer , imprimez cela mot à la console.

Comment comptez-vous les sous-chaînes dans une chaîne ?

printf("%s apparaît %d fois dans %s", sub, count1, str);

  1. Prenez une chaîne et une sous-chaîne en entrée et stockez-la dans le tableau str et sub respectivement.
  2. Trouvez la longueur des deux chaînes en utilisant la fonction strlen.
  3. L'utilisation de la boucle for trouve si la sous-chaîne est présente ou non.
  4. Imprimer le nombre de variables en sortie.

Conseillé: