String Java sa začína s ()

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 ().

Zaujímavé články...