Sommario:

Come faccio a contare le parole duplicate in una stringa in Java?
Come faccio a contare le parole duplicate in una stringa in Java?

Video: Come faccio a contare le parole duplicate in una stringa in Java?

Video: Come faccio a contare le parole duplicate in una stringa in Java?
Video: The Ruby and the Sapphire | Critical Role | Campaign 2, Episode 33 2024, Aprile
Anonim

Algoritmo

  1. Definisci a corda .
  2. Converti il corda in minuscolo per rendere il confronto insensibile.
  3. dividere il corda in parole .
  4. Verranno utilizzati due loop per trovare parole duplicate .
  5. Se viene trovata una corrispondenza, incrementare il contare di 1 e imposta il duplicati di parola a '0' per evitare conteggio nuovamente.

Rispetto a questo, come posso contare le parole ripetute in una stringa in Java?

Approccio:-

  1. Innanzitutto, dividiamo la stringa per spazi in a.
  2. Quindi, prendiamo una variabile count = 0 e in ogni condizione vera incrementiamo il conteggio di 1.
  3. Ora esegui un ciclo da 0 alla lunghezza della stringa e controlla se la nostra stringa è uguale alla parola.

Allo stesso modo, come posso trovare parole duplicate in una stringa? Per trova le parole duplicate dal corda , per prima cosa dividiamo il corda in parole . Contiamo l'occorrenza di ciascuno parola nel corda . Se count è maggiore di 1, implica che a parola ha duplicare nel corda . Nell'esempio sopra, il parole evidenziati in verde sono parole duplicate.

Allo stesso modo, viene chiesto, come si trovano parole duplicate in un paragrafo in Java?

Poiché HashSet non lo consente duplicare e il suo metodo add() restituisce false se un oggetto esiste già in HashSet, possiamo trova Tutti parole duplicate . Basta eseguire il loop sull'array, inserirli in HashSet usando il metodo add(), dai un'occhiata output del metodo add(). Se add() restituisce false allora è a duplicare , stampalo parola alla console.

Come si contano le sottostringhe in una stringa?

printf("%s ricorre %d volte in %s", sub, count1, str);

  1. Prendi una stringa e una sottostringa come input e memorizzale rispettivamente nell'array str e sub.
  2. Trova la lunghezza di entrambe le stringhe usando la funzione strlen.
  3. Usando il ciclo for trova se la sottostringa è presente o meno.
  4. Stampa il conteggio della variabile come output.

Consigliato: