Innholdsfortegnelse:

Hvordan teller jeg dupliserte ord i en streng i Java?
Hvordan teller jeg dupliserte ord i en streng i Java?

Video: Hvordan teller jeg dupliserte ord i en streng i Java?

Video: Hvordan teller jeg dupliserte ord i en streng i Java?
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Kan
Anonim

Algoritme

  1. Definer a streng .
  2. Konverter streng med små bokstaver for å gjøre sammenligningen ufølsom.
  3. Del opp streng inn i ord .
  4. To løkker vil bli brukt til å finne dupliserte ord .
  5. Hvis et samsvar ble funnet, øker du telle med 1 og still inn duplikater av ord til '0' for å unngå teller det igjen.

I forhold til dette, hvordan teller jeg gjentatte ord i en streng i Java?

Nærme seg:-

  1. Først deler vi strengen med mellomrom i a.
  2. Ta deretter et variabelt antall = 0 og i hver sann tilstand øker vi antallet med 1.
  3. Kjør nå en løkke på 0 til lengden på strengen og sjekk om vår streng er lik ordet.

På samme måte, hvordan finner jeg dupliserte ord i en streng? Til finne de dupliserte ordene fra streng , delte vi først streng inn i ord . Vi teller forekomsten av hver ord i streng . Hvis antallet er større enn 1, betyr det at a ord har duplisere i streng . I eksemplet ovenfor ord uthevet i grønt er dupliserte ord.

På samme måte spørs det, hvordan finner du dupliserte ord i et avsnitt i Java?

Siden HashSet ikke tillater duplisere og add()-metoden returnerer false hvis et objekt allerede eksisterer i HashSet, kan vi finne alle dupliserte ord . Bare sløyfe over array, sett dem inn i HashSet ved hjelp av add()-metoden, kryss av utgang av add()-metoden. Hvis add() returnerer usann, er det en duplisere , skriv ut det ord til konsollen.

Hvordan teller du understrenger i en streng?

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

  1. Ta en streng og en understreng som input og lagre den i arrayen str og sub henholdsvis.
  2. Finn lengden på begge strengene ved å bruke strlen-funksjonen.
  3. Bruk for loop for å finne om understrengen er tilstede eller ikke.
  4. Skriv ut variabelantallet som utdata.

Anbefalt: