Java String startsWith () -metoden kontrollerer, om strengen begynder med den angivne streng eller ej.
Syntaksen for strengemetoden startsWith()
er:
string.startsWith(String str, int offset)
Her er streng et objekt i String
klassen.
startsWith () Parametre
Den startsWith()
metode kan tage to parametre.
- str - kontroller, om streng starter med
str
eller ej - offset (valgfrit) - kontrollerer i en understreng, der
string
starter fra dette indeks.
startsWith () Return Value
- returnerer true, hvis strengen begynder med den givne streng
- returnerer falsk, hvis strengen ikke begynder med den givne streng
Eksempel 1: Java starter med () uden forskydningsparameter
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 ovenstående eksempel, startsWith()
tages store og små bogstaver i betragtning.
Eksempel 2: Java starter med () med forskydningsparameter
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ået 3 som en offset
. Derfor startsWith()
kontrolleres i ovenstående program, om det "a Programming"
begynder med den angivne streng.
Hvis du har brug for at kontrollere, om strengen slutter med den angivne streng eller ej, skal du bruge metoden Java String endsWith ().