Indholdsfortegnelse:

Hvordan tæller jeg duplikerede ord i en streng i Java?
Hvordan tæller jeg duplikerede ord i en streng i Java?

Video: Hvordan tæller jeg duplikerede ord i en streng i Java?

Video: Hvordan tæller jeg duplikerede ord i en streng i Java?
Video: how to find duplicate words count in given string using java 2024, April
Anonim

Algoritme

  1. Definer en snor .
  2. Konverter snor med små bogstaver for at gøre sammenligningen ufølsom.
  3. Del op snor ind i ord .
  4. To sløjfer vil blive brugt til at finde dublerede ord .
  5. Hvis der findes et match, skal du øge tallet tælle med 1 og indstil dubletter af ord til '0' for at undgå tæller det igen.

I forhold til dette, hvordan tæller jeg gentagne ord i en streng i Java?

Nærme sig:-

  1. Først deler vi strengen med mellemrum i en.
  2. Tag derefter et variabelt antal = 0, og i hver sande tilstand øger vi antallet med 1.
  3. Kør nu en løkke ved 0 til længden af strengen og kontroller, om vores streng er lig med ordet.

På samme måde, hvordan finder jeg dublerede ord i en streng? Til find de duplikerede ord fra snor , deler vi først snor ind i ord . Vi tæller forekomsten af hver ord i snor . Hvis antallet er større end 1, betyder det, at a ord har duplikere i snor . I ovenstående eksempel er ord fremhævet med grønt er dublerede ord.

På samme måde bliver det spurgt, hvordan man finder duplikerede ord i et afsnit i Java?

Da HashSet ikke tillader duplikere og dens add()-metode returnerer false, hvis et objekt allerede eksisterer i HashSet, kan vi Find alle dublerede ord . Bare loop over array, indsæt dem i HashSet ved hjælp af add() metoden, kontrollere output af add() metode. Hvis add() returnerer falsk, er det en duplikere , udskriv det ord til konsollen.

Hvordan tæller du understrenge i en streng?

printf("%s forekommer %d gange i %s", sub, count1, str);

  1. Tag en streng og en understreng som input, og gem den i arrayet hhv. str og sub.
  2. Find længden af begge strenge ved hjælp af strlen-funktionen.
  3. Brug for loop find om understrengen er til stede eller ej.
  4. Udskriv variabelantal som output.

Anbefalede: