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