A Java karakterlánc startWith () módszerrel ellenőrzi, hogy a karakterlánc a megadott karakterlánccal kezdődik-e vagy sem.
A string startsWith()
metódus szintaxisa :
string.startsWith(String str, int offset)
Itt a karakterlánc az String
osztály objektuma .
startsWith () paraméterekkel
A startsWith()
módszer két paramétert vehet fel.
- str - ellenőrizze, hogy a karakterlánc kezdődik-e
str
vagy sem - offset (opcionális) - ellenőrzi
string
ezt az indexből kiinduló alszöveget .
startsWith () Return Value értékkel
- ha a karakterlánc az adott karakterlánccal kezdődik, akkor igaz
- hamis értéket ad vissza, ha a karakterlánc nem az adott karakterlánccal kezdődik
1. példa: A Java elindul () -val Offset paraméter nélkül
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 ) )
Amint a fenti példából látható, a startsWith()
kis- és nagybetűket veszi figyelembe.
2. példa: A Java elindul () -val Offset paraméterrel
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 ) )
Itt a 3-at túlléptük an offset
. Ezért a fenti programban startsWith()
ellenőrzi, hogy "a Programming"
a megadott karakterlánccal kezdődik- e .
Ha ellenőriznie kell, hogy a karaktersorozat a megadott karaktersorozattal végződik-e, vagy sem, használja a Java String endWith () metódust.