Java String startsWith () -metoden kontrollerar om strängen börjar med den angivna strängen eller inte.
Syntaxen för strängmetoden startsWith()
är:
string.startsWith(String str, int offset)
Här är sträng ett objekt i String
klassen.
startsWith () Parametrar
Den startsWith()
metod kan ta två parametrar.
- str - kontrollera om strängen börjar med
str
eller inte - offset (valfritt) - kontrollerar i ett underlag för att
string
börja från detta index.
startsWith () Returvärde
- returnerar true om strängen börjar med den angivna strängen
- returnerar false om strängen inte börjar med den angivna strängen
Exempel 1: Java startar med () utan offsetparameter
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 från exemplet ovan startsWith()
tar hänsyn till stora och små bokstäver.
Exempel 2: Java startar 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 ) )
Här har vi passerat 3 som en offset
. Därför startsWith()
kontrollerar i ovanstående program om det "a Programming"
börjar med den angivna strängen.
Om du behöver kontrollera om strängen slutar med den angivna strängen eller inte, använd metoden Java String endsWith ().