logo

Metoda Java String zawiera() z przykładem

Java.lang.String.contains() Metoda przeszukuje sekwencję znaków w podanym ciągu. Zwraca wartość true, jeśli w tym ciągu znaków znaleziono sekwencję wartości znaków, w przeciwnym razie zwraca wartość false.

Implementacja metody zawiera().

public boolean contains(CharSequence sequence) { return indexOf(sequence.toString())>-1; }>

Tutaj następuje konwersja CharSequence na String, a następnie indeks metoda nazywa się. Metoda indeks zwroty O lub wyższa liczba jeśli znajdzie ciąg, w przeciwnym razie -1 jest zwracany. Zatem po wykonaniu zwracana jest metoda zawiera(). PRAWDA jeśli istnieje sekwencja wartości char, w przeciwnym razie FAŁSZ .



Składnia metody zawiera().

public   boolean  contains (CharSequence sequence );>

Parametr

    sekwencja: Jest to sekwencja znaków do przeszukania.

Wyjątek

    NullPointerException: Jeśli seq ma wartość null

Przykłady metody java.string.contains().

Przykład 1: Aby sprawdzić, czy charSequence jest obecny, czy nie.

Jawa








// 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'>));> >}> }>

>

css podkreśl tekst
>

Wyjście

true false>

Przykład 2: wielkość liter ma znaczenie metoda sprawdzająca, czy dana CharSequence jest obecna, czy nie.

Jawa




Linux zmień nazwę katalogu

// 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'>));> >}> }>

>

>

Wyjście

false true>

Punkty do zapamiętania w przypadku metody Java string zawiera().

  • Ta metoda nie działa przy wyszukiwaniu znaku.
  • Ta metoda nie znajduje indeksu ciągu, jeśli go nie ma.
  • Dla powyższych dwóch funkcji istnieje lepsza funkcja Indeks ciąguOf