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