Java-merkkijono startWith () -menetelmä tarkistaa, aloitetaanko merkkijono määritetyllä merkkijonolla vai ei.
Merkkijonomenetelmän syntaksi startsWith()
on:
string.startsWith(String str, int offset)
Tässä merkkijono on String
luokan objekti .
startsWith () -parametreilla
startsWith()
Menetelmä voi ottaa kaksi parametria.
- str - tarkista onko merkkijono alkanut
str
vai ei - offset (valinnainen) - tarkistaa alimerkkijonon
string
alkaen tästä hakemistosta.
paluuarvo ()
- palauttaa arvon tosi, jos merkkijono alkaa annetulla merkkijonolla
- palauttaa arvon false, jos merkkijono ei ala annetulla merkkijonolla
Esimerkki 1: Java käynnistyy (): lla ilman offset-parametria
class Main ( public static void main(String() args) ( String str = "Java Programming"; System.out.println(str.startsWith("Java")); // true System.out.println(str.startsWith("J")); // true System.out.println(str.startsWith("Java Program")); // true System.out.println(str.startsWith("java")); // false System.out.println(str.startsWith("ava")); // false ) )
Kuten yllä olevasta esimerkistä näet, startsWith()
kirjaimet (pienet ja isot kirjaimet) otetaan huomioon.
Esimerkki 2: Java käynnistyy parametrilla () Offset-parametrilla
class Main ( public static void main(String() args) ( String str = "Java Programming"; // checks in substring "a Programming" System.out.println(str.startsWith("Java", 3)); // false System.out.println(str.startsWith("a Pr", 3)); // true ) )
Tässä olemme ohittaneet 3: n offset
. Näin ollen yllä olevassa ohjelmassa startsWith()
tarkistetaan, "a Programming"
aloitetaanko määritetyllä merkkijonolla.
Jos sinun on tarkistettava, päättyykö merkkijono määritetyllä merkkijonolla vai ei, käytä Java-merkkijono päättyy () -menetelmää.