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 Stringtriedy.
startSith () parametre
startsWith()Metóda môže mať dva parametre.
- str - skontrolujte, či reťazec začína
stralebo nie - offset (voliteľné) - skontroluje podreťazec
stringzačí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 ().








