El java.lang.String.contains() El mètode cerca la seqüència de caràcters de la cadena donada. Retorna true si la seqüència de valors de caràcters es troba en aquesta cadena, en cas contrari retorna false.
Implementació del mètode contains().
public boolean contains(CharSequence sequence) { return indexOf(sequence.toString())>-1; }>
Aquí té lloc la conversió de CharSequence a una cadena i després el índex de s'anomena mètode. El mètode índex de torna O o a nombre més alt si troba la cadena, en cas contrari -1 es retorna. Així, després de l'execució, retorna el mètode contains(). veritat si existeix la seqüència de valors char, en cas contrari fals .
Sintaxi del mètode contains().
public boolean contains (CharSequence sequence );>
Paràmetre
- seqüència: Aquesta és la seqüència de caràcters a cercar.
Excepció
- NullPointerException: si seq és nul
Exemples del mètode java.string.contains().
Exemple 1: Per comprovar si la charSequence està present o no.
Java
// 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'> ));> > }> }> |
>
algorisme de kruskal
>Sortida
true false>
Exemple 2: distingeix entre majúscules i minúscules mètode per comprovar si la CharSequence donada està present o no.
Java
botó tkinter
// 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'> ));> > }> }> |
>
>Sortida
false true>
Punts a recordar amb el mètode Java string contains().
- Aquest mètode no funciona per buscar un personatge.
- Aquest mètode no troba un índex de cadena si no està present.
- Per a les dues funcionalitats anteriors, hi ha una funció millor String indexOf