Il java.lang.String.contains() Il metodo cerca la sequenza di caratteri nella stringa data. Restituisce true se la sequenza di valori di caratteri viene trovata in questa stringa, altrimenti restituisce false.
Implementazione del metodo contiene()
public boolean contains(CharSequence sequence) { return indexOf(sequence.toString())>-1; }>
Qui avviene la conversione di CharSequence in una stringa e quindi il file indice di viene chiamato il metodo. Il metodo indice di ritorna O o a numero più alto se trova la String, altrimenti -1 viene restituito. Quindi, dopo l'esecuzione, il metodo contiene() ritorna VERO se la sequenza di valori char esiste, altrimenti falso .
Sintassi del metodo contiene()
public boolean contains (CharSequence sequence );>
Parametro
- sequenza: Questa è la sequenza di caratteri da cercare.
Eccezione
- NullPointerException: se seq è nullo
Esempi del metodo java.string.contains()
Esempio 1: Per verificare se charSequence è presente o meno.
Giava
// Java program to demonstrate working> // contains() method> class> Gfg {> > // Driver code> > public> static> void> main(String args[])> > {> > String s1 => 'My name is GFG'> ;> > // prints true> > System.out.println(s1.contains(> 'GFG'> ));> > // prints false> > System.out.println(s1.contains(> 'geeks'> ));> > }> }> |
>
nuova riga in Python
>Produzione
true false>
Esempio 2: distinzione tra maiuscole e minuscole metodo per verificare se una determinata CharSequence è presente o meno.
Giava
// Java code to demonstrate case> // sensitivity of contains() method> class> Gfg1 {> > // Driver code> > public> static> void> main(String args[])> > {> > String s1 => 'Welcome! to GFG'> ;> > // prints false> > System.out.println(s1.contains(> 'Gfg'> ));> > // prints true> > System.out.println(s1.contains(> 'GFG'> ));> > }> }> |
>
>Produzione
converti char in int java
false true>
Punti da ricordare con il metodo Java string contiene()
- Questo metodo non funziona per cercare un carattere.
- Questo metodo non trova un indice di stringa se non è presente.
- Per le due funzionalità precedenti, esiste una funzione migliore Stringa indiceOf