Niz Java StartWith () preveri, ali se niz začne z določenim nizom ali ne.
Sintaksa startsWith()
metode string je:
string.startsWith(String str, int offset)
Tu je niz predmet String
razreda.
startWith () Parametri
startsWith()
Postopek lahko traja dva parametra.
- str - preverite, ali se niz začne z
str
ali ne - offset (neobvezno) - preveri v podniz,
string
začenši s tem indeksom.
startWith () Vrnjena vrednost
- vrne true, če se niz začne z danim nizom
- vrne false, če se niz ne začne z danim nizom
Primer 1: Java se zažene z () brez parametra zamika
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 ) )
Kot lahko vidite iz zgornjega primera, startsWith()
upošteva velike in male črke.
Primer 2: Java se zažene z () s parametrom odmika
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 ) )
Tukaj smo opravili 3 kot offset
. Zato v zgornjem programu startsWith()
preveri, ali se "a Programming"
začne z navedenim nizom.
Če morate preveriti, ali se niz konča z določenim nizom, uporabite metodo Java String endsWith ().