/ / opakovať reťazcový program v Jave - java, reťazec, opakovať

opakovať reťazec program v jazyku Java - java, reťazec, opakovať

Som nový v Jave a hrám sa s hlúpymi otázkami:

Napríklad:

Predpokladám, že som to dal ababb..

Tu ab je definovaný dva krát. Ako to teda zistiť v Jave?

Ďalším príkladom je,

abcabcabcab

Tu, abc je definovaný tri časy.

odpovede:

1 pre odpoveď č. 1

Jednoduchým spôsobom by bolo použitie indexOf (str,metóda fromIndex) v reťazci. Prelistujte reťazec a vyhľadajte indexOf „ab“, ak ho nájdete, pridajte výsledok a dĺžku svojho výrazu („ab“) do indexu fromIndex.

Možno existujú aj hotové metódy, ako to urobiť, ale ak vás to nenudí robiť to sami, zvyčajne je dobrý tréning ich nepoužívať.