Viac na
Ako v jazyku Java skontrolujem, či reťazec obsahuje podreťazec (bez ohľadu na veľkosť písmen)?
Mám dva reťazce, str1
a str2
. Ako môžem skontrolovať, či je str2
obsiahnutý v str1
, pričom ignorujem veľkosť písmen?
511
3
Môžete použiť metódu
toLowerCase()
:Potom ju zavolajte pomocou:
Všimnite si, že vytvorením vlastnej metódy ju môžete použiť opakovane. Keď vás potom niekto upozorní, že namiesto metódy
indexOf
by ste mali použiť metóducontains
, budete musieť zmeniť len jeden riadok kódu.Použil by som kombináciu metódy contains a metódy
toUpper
, ktoré sú súčasťou triedy String. Príklad je uvedený nižšie:Toto vráti: