Tartalomjegyzék:
Videó: Hogyan számolhatok meg ismétlődő szavakat egy karakterláncban Java nyelven?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
Algoritmus
- Határozza meg a húr .
- Konvertálja a húr kisbetűvel, hogy az összehasonlítás érzéketlen legyen.
- Oszd meg a húr -ba szavak .
- Két hurkot használunk a kereséshez duplikált szavakat .
- Ha talált egyezést, növelje a számol 1-gyel, és állítsa be a másolatok nak,-nek szó '0'-ra az elkerüléshez számolás újra.
Ezzel kapcsolatban hogyan számolhatok ismétlődő szavakat egy karakterláncban Java nyelven?
Megközelítés:-
- Először a karakterláncot szóközökkel osztjuk fel a-ban.
- Ezután vegyünk egy változószámot = 0, és minden igaz feltételben növeljük a számot 1-gyel.
- Most futtasson egy hurkot 0-val a karakterlánc hosszához, és ellenőrizze, hogy a karakterláncunk egyenlő-e a szóval.
Hasonlóképpen, hogyan találhatok ismétlődő szavakat egy karakterláncban? Nak nek keresse meg a duplikált szavakat tól húr , először felosztottuk a húr -ba szavak . Mindegyik előfordulását számoljuk szó ban,-ben húr . Ha a szám nagyobb 1-nél, az azt jelenti, hogy a szó van másolat ban,-ben húr . A fenti példában a szavak zölddel kiemeltek duplikált szavakat.
Hasonlóképpen felteszik a kérdést, hogyan találhat megkettőzött szavakat egy bekezdésben Java nyelven?
Mivel a HashSet nem teszi lehetővé másolat és az add() metódus hamis értéket ad vissza, ha egy objektum már létezik a HashSetben, akkor megtehetjük megtalálja összes duplikált szavakat . Csak hurkolja át a tömböt, és helyezze be őket a HashSetbe az add() metódussal, jelölje be add() metódus kimenete. Ha az add() hamis értéket ad vissza, akkor ez a másolat , nyomtasd ki szó a konzolhoz.
Hogyan kell számolni az alkarakterláncokat egy karakterláncban?
printf("%s %d alkalommal fordul elő %s-ban", sub, count1, str);
- Vegyünk egy karakterláncot és egy részkarakterláncot bemenetként, és tároljuk az str és sub tömbben.
- Határozza meg mindkét karakterlánc hosszát a strlen függvény segítségével.
- A for ciklus segítségével megállapíthatja, hogy az alkarakterlánc jelen van-e vagy sem.
- Nyomtassa ki a változó számát kimenetként.
Ajánlott:
Hogyan számolhatok sorokat egy fájlban?
A wc eszköz a "szószámláló" UNIX és UNIX-szerű operációs rendszerekben, egy fájl sorainak számlálására is használható, ha hozzáadjuk a -l kapcsolót, így a wc -l foo megszámolja a foo sorok számát
Hogyan távolíthatom el az ismétlődő e-maileket az Outlook 2013 programban?
Mindössze annyit kell tennie, hogy kattintson arra a mappára, amelyben a másolatok vannak, majd lépjen fel a „Kezdőlap” fülre, és kattintson a „Tisztítás” gombra. Ezután kattintson a „Beszélgetések tisztítása” opciókra. Eltávolítja az összes felesleges (duplikált e-mailt) a kiemelt mappából. Ez az
Hogyan inicializálható egy ArrayList egy konstruktorban Java nyelven?
Ha csak deklarálni akarod a konstruktorban, akkor a következő kóddal rendelkezhetsz: ArrayList name = new ArrayList(); Ellenkező esetben deklarálhatja mezőként, majd inicializálhatja a konstruktorban
Hogyan számolhatok sorokat a grep használatával?
A grep -c használata önmagában a megfelelő szót tartalmazó sorok számát számolja, nem pedig az összes egyezés számát. Az -o opció az, ami megmondja a grep-nek, hogy minden egyezést egyedi sorban adjon ki, majd a wc -l azt mondja, hogy a wc számolja meg a sorok számát. Így következtethető ki az egyező szavak teljes száma
Hogyan számolhatok táblázatokat a MySQL-ben?
A táblázatok számának ellenőrzéséhez. mysql> SELECT count(*) AS TOTALNUMBEROF TABLES -> FROM INFORMATION_SCHEMA. TABLES -> WHERE TABLE_SCHEMA = 'üzlet'; A következő kimenet megadja az összes tábla számát