Java.lang.String.contains() metoda caută secvența de caractere din șirul dat. Returnează adevărat dacă secvența de valori char este găsită în acest șir, altfel returnează false.
Implementarea metodei contains().
public boolean contains(CharSequence sequence) { return indexOf(sequence.toString())>-1; }>
Aici are loc conversia CharSequence într-un String și apoi Index de se numeste metoda. Metoda Index de se intoarce O sau a număr mai mare dacă găsește șirul, în caz contrar -1 este returnat. Deci, după execuție, se întoarce metoda contains(). Adevărat dacă secvența valorilor char există, în caz contrar fals .
Sintaxa metodei contains().
public boolean contains (CharSequence sequence );>
Parametru
- secvență: aceasta este secvența de caractere care trebuie căutată.
Excepție
- NullPointerException: Dacă seq este nul
Exemple ale metodei java.string.contains().
Exemplul 1: Pentru a verifica dacă charSequence este prezentă sau nu.
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'> ));> > }> }> |
>
formatează data în java
>Ieșire
true false>
Exemplul 2: distinge între majuscule și minuscule metodă pentru a verifica dacă CharSequence dată este prezentă sau nu.
Java
// 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'> ));> > }> }> |
>
long to int java
>Ieșire
false true>
Puncte de reținut cu metoda Java string contains().
- Această metodă nu funcționează pentru a căuta un personaj.
- Această metodă nu găsește un index de șir dacă nu este prezent.
- Pentru cele două funcționalități de mai sus, există o funcție mai bună String indexOf