logo

Java String contains() metod med exempel

Java.lang.String.contains() metod söker efter teckensekvensen i den givna strängen. Den returnerar true om sekvensen av char-värden hittas i denna sträng returnerar annars false.

Implementering av contains()-metoden

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

Här omvandlas CharSequence till en sträng och sedan index för metod kallas. Metoden index för returnerar O eller a högre antal om den hittar strängen, annars -1 returneras. Så, efter körning, returnerar metoden contains() Sann om sekvensen av char-värden finns, annars falsk .



Syntax för metoden contains().

public   boolean  contains (CharSequence sequence );>

Parameter

    sekvens: Detta är sekvensen av tecken som ska sökas.

Undantag

    NullPointerException: Om seq är null

Exempel på metoden java.string.contains().

Exempel 1: För att kontrollera om charSequence är närvarande eller inte.

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

>

hur man öppnar en json-fil
>

Produktion

true false>

Exempel 2: Skiftlägeskänslig metod för att kontrollera om given CharSequence finns eller inte.

Java

parafrasera om med rudyard kipling




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

>

>

Produktion

false true>

Punkter att komma ihåg med metoden Java string contains().

  • Denna metod fungerar inte för att söka efter en karaktär.
  • Den här metoden hittar inte ett index för sträng om det inte finns.
  • För de två ovanstående funktionerna finns det en bättre funktion String indexOf