Java String startsWith () -metoden sjekker om strengen begynner med den angitte strengen eller ikke.
Syntaksen til strengmetoden startsWith()
er:
string.startsWith(String str, int offset)
Her er streng et objekt i String
klassen.
startsWith () Parametere
Den startsWith()
metode kan ta to parametere.
- str - sjekk om streng starter med
str
eller ikke - offset (valgfritt) - sjekker inn et underlag for å
string
starte fra denne indeksen.
startsWith () Returverdi
- returnerer true hvis strengen begynner med den gitte strengen
- returnerer false hvis strengen ikke begynner med den gitte strengen
Eksempel 1: Java starter med () Uten forskyvningsparameter
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 ) )
Som du kan se fra eksemplet ovenfor, startsWith()
tar det store og små bokstaver i betraktning.
Eksempel 2: Java starter med () med offsetparameter
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 ) )
Her har vi bestått 3 som en offset
. Derfor, i ovennevnte program, startsWith()
sjekker om "a Programming"
begynner med den angitte strengen.
Hvis du trenger å sjekke om strengen slutter med den angitte strengen eller ikke, bruk Java String endsWith () -metoden.