Altro
In Java, come si controlla se una stringa contiene una sottostringa (ignorando il caso)?
Ho due Stringhe
, str1
e str2
. Come faccio a controllare se str2
è contenuto in str1
, ignorando il caso?
511
3
Puoi usare il metodo
toLowerCase()
:Poi chiamatelo usando:
Notate che creando il vostro metodo, potete riutilizzarlo. Poi, quando qualcuno vi farà notare che dovreste usare
contains
invece diindexOf
, avrete solo una singola linea di codice da cambiare.Io userei una combinazione del metodo contains e del metodo
toUpper
che fanno parte della classe String. Un esempio è qui sotto:Questo restituirà: Search1=true
Ricerca2=falso