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