Sisukord:

Kuidas lugeda Java-s stringis dubleerivaid sõnu?
Kuidas lugeda Java-s stringis dubleerivaid sõnu?

Video: Kuidas lugeda Java-s stringis dubleerivaid sõnu?

Video: Kuidas lugeda Java-s stringis dubleerivaid sõnu?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, Mai
Anonim

Algoritm

  1. Määratlege a string .
  2. Teisendage string väiketähtedega, et muuta võrdlus tundlikuks.
  3. Jagage string sisse sõnad .
  4. Otsimiseks kasutatakse kahte silmust dubleerivad sõnad .
  5. Kui leiti vaste, suurendage väärtust loendama 1 võrra ja määrake duplikaadid kohta sõna '0'ni, et vältida loendamine see uuesti.

Sellega seoses, kuidas lugeda Java-s stringis korduvaid sõnu?

Lähenemine: -

  1. Esiteks jagame stringi a-s tühikute kaupa.
  2. Seejärel võtke muutujate arv = 0 ja iga tõelise tingimuse korral suurendame arvu 1 võrra.
  3. Nüüd käivitage tsükkel 0 kuni stringi pikkuseni ja kontrollige, kas meie string on võrdne sõnaga.

Samuti, kuidas leida stringist dubleerivaid sõnu? To otsi dubleerivad sõnad alates string , jagasime kõigepealt string sisse sõnad . Me loendame igaühe esinemise sõna aastal string . Kui arv on suurem kui 1, tähendab see, et a sõna on duplikaat aastal string . Ülaltoodud näites on sõnad on rohelisega esile tõstetud dubleerivad sõnad.

Samamoodi küsitakse, kuidas leida Java keeles lõigus dubleerivaid sõnu?

Kuna HashSet ei luba duplikaat ja selle add() meetod tagastab vale, kui objekt on HashSetis juba olemas, saame seda teha leida kõik dubleerivad sõnad . Lihtsalt looge üle massiivi, sisestage need HashSeti, kasutades meetodit add(), Kontrollima meetodi add() väljund. Kui add() tagastab false, on see a duplikaat , printige see sõna konsooli juurde.

Kuidas loendada stringi alamstringe?

printf("%s esineb %d korda %s", sub, count1, str);

  1. Võtke string ja alamstring sisendiks ning salvestage need vastavalt massiivi str ja alam.
  2. Leidke mõlema stringi pikkus funktsiooni strlen abil.
  3. Kasutades silmust, saate teada, kas alamstring on olemas või mitte.
  4. Printige muutujate arv väljundina.

Soovitan: