logo

„Java String“ yra () metodas su pavyzdžiu

Java.lang.String.contains() metodas ieško simbolių sekos nurodytoje eilutėje. Grąžinama tiesa, jei šioje eilutėje randama char reikšmių seka, kitaip grąžinama false.

Įdiegti apima() metodą

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

Čia vyksta CharSequence konvertavimas į eilutę, o tada indexOf metodas vadinamas. Metodas indexOf grįžta O arba a didesnis skaičius jei randa eilutę, kitaip -1 yra grąžinamas. Taigi, po vykdymo, pateikiamas() metodas grąžina tiesa jei egzistuoja char reikšmių seka, kitaip klaidinga .

Sintaksė apima() metodą

public   boolean  contains (CharSequence sequence );>

Parametras



    seka: tai simbolių seka, kurios reikia ieškoti.

Išimtis

    NullPointerException: Jei seka yra nulinė

Metodo java.string.contains() pavyzdžiai

1 pavyzdys: Norėdami patikrinti, ar charSequence yra, ar ne.

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

>

palyginti su java metodu
>

Išvestis

true false>

2 pavyzdys: didžiosios ir mažosios raidės būdas patikrinti, ar nurodyta CharSequence yra, ar ne.

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

>

>

Išvestis

burak ozcivit
false true>

Taškai, kuriuos reikia atsiminti naudojant „Java“ eilutės include() metodą

  • Šis metodas neveikia ieškant simbolio.
  • Šis metodas neranda eilutės indekso, jei jo nėra.
  • Pirmiau nurodytoms dviem funkcijoms yra geresnė funkcija Eilutės indexOf