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 String
třídy.
začíná s () parametry
startsWith()
Metoda může mít dva parametry.
- str - zkontrolujte, zda řetězec začíná
str
nebo ne - offset (volitelně) - kontroluje podřetězec
string
začí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 ().