Metóda Java String startsWith () kontroluje, či sa reťazec začína zadaným reťazcom alebo nie.
Syntax reťazcovej startsWith()
metódy je:
string.startsWith(String str, int offset)
Reťazec je tu predmetom String
triedy.
startSith () parametre
startsWith()
Metóda môže mať dva parametre.
- str - skontrolujte, či reťazec začína
str
alebo nie - offset (voliteľné) - skontroluje podreťazec
string
začínajúci od tohto indexu.
returnsWith () návratová hodnota
- vráti true, ak reťazec začína daným reťazcom
- vráti hodnotu false, ak reťazec nezačína daným reťazcom
Príklad 1: Java začína s () bez offsetového parametra
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 ) )
Ako je zrejmé z vyššie uvedeného príkladu, startsWith()
berie do úvahy malé a veľké písmená.
Príklad 2: Java začína s () s parametrom posunu
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 ) )
Tu sme prešli 3 ako offset
. Preto vo vyššie uvedenom programe startsWith()
kontroluje, či sa "a Programming"
začína zadaným reťazcom.
Ak potrebujete skontrolovať, či reťazec končí zadaným reťazcom alebo nie, použite metódu Java String endsWith ().