Indholdsfortegnelse:
Video: Hvordan tæller jeg duplikerede ord i en streng i Java?
2024 Forfatter: Lynn Donovan | [email protected]. Sidst ændret: 2023-12-15 23:45
Algoritme
- Definer en snor .
- Konverter snor med små bogstaver for at gøre sammenligningen ufølsom.
- Del op snor ind i ord .
- To sløjfer vil blive brugt til at finde dublerede ord .
- 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:-
- Først deler vi strengen med mellemrum i en.
- Tag derefter et variabelt antal = 0, og i hver sande tilstand øger vi antallet med 1.
- 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);
- Tag en streng og en understreng som input, og gem den i arrayet hhv. str og sub.
- Find længden af begge strenge ved hjælp af strlen-funktionen.
- Brug for loop find om understrengen er til stede eller ej.
- Udskriv variabelantal som output.
Anbefalede:
Hvad er forskellen mellem streng og streng i C#?
Forskel mellem string og String i C# I C# er string et alias for String-klassen i. NET framework. Den eneste lille forskel er, at hvis du bruger String-klassen, skal du importere Systemnavneområdet oven på din fil, mens du ikke behøver at gøre dette, når du bruger streng-nøgleordet
Hvordan tæller du ord i Linux?
Den nemmeste måde at tælle antallet af linjer, ord og tegn i tekstfil på er at bruge Linux-kommandoen "wc" i terminalen. Kommandoen "wc" betyder grundlæggende "ordantal", og med forskellige valgfri parametre kan man bruge den til at tælle antallet af linjer, ord og tegn i en tekstfil
Hvordan tæller du ord i Python?
Skriv et Python-program til at tælle forekomsten af hvert ord i en given sætning. Python-kode: def word_count(str): tæller = dict() ord = str. split() for ord i ord: hvis ord i tæller: tæller[ord] += 1 andet: tæller[ord] = 1 retur tæller print(word_count('den hurtige brune ræv hopper over den dovne hund
Hvordan tæller man et ord i R?
Bare vælg og kopier teksten til udklipsholderen og kør derefter i konsollen: Word counts wc(readLines('clipboard', warn = FALSE)) Character counts (uden mellemrum) character_count(readLines('clipboard', warn = FALSE)) Tegnantal (med mellemrum) character_count(readLines('clipboard', warn = FALSE), count.space = TRUE)
Hvordan fjerner du duplikerede værdier fra en ArrayList?
For at fjerne dubletterne fra arraylisten kan vi også bruge java 8 stream api. Brug steams distinct()-metode, som returnerer en strøm bestående af de distinkte elementer, der sammenlignes med objektets equals()-metode. Saml alle distriktselementer som liste ved hjælp af samlere. toList()