Java String začíná s ()

Metoda Java String startsWith () kontroluje, zda řetězec začíná zadaným řetězcem nebo ne.

Syntaxe řetězcové startsWith()metody je:

 string.startsWith(String str, int offset)

Zde je řetězec objektem Stringtřídy.

začíná s () parametry

startsWith()Metoda může mít dva parametry.

  • str - zkontrolujte, zda řetězec začíná strnebo ne
  • offset (volitelně) - kontroluje podřetězec stringzačínající od tohoto indexu.

returnsWith () návratová hodnota

  • vrátí true, pokud řetězec začíná daným řetězcem
  • vrátí hodnotu false, pokud řetězec nezačíná daným řetězcem

Příklad 1: Java začíná s () bez offsetového parametru

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

Jak vidíte z výše uvedeného příkladu, startsWith()bere v úvahu malá a velká písmena.

Příklad 2: Java začíná s () s offsetovým parametrem

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

Tady jsme prošli 3 jako offset. Proto ve výše uvedeném programu startsWith()kontroluje, zda "a Programming"začíná zadaným řetězcem.

Pokud potřebujete zkontrolovat, zda řetězec končí zadaným řetězcem nebo ne, použijte metodu Java String endsWith ().

Zajímavé články...