logo

Metoda Java String conține() cu exemplu

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