Java String startsWith () metoda verifică dacă șirul începe cu șirul specificat sau nu.
Sintaxa startsWith()
metodei șirului este:
string.startsWith(String str, int offset)
Aici, șirul este un obiect al String
clasei.
startsWith () Parametri
startsWith()
Metoda poate dura doi parametri.
- str - verificați dacă șirul începe cu
str
sau nu - offset (opțional) - verifică într-un șir de
string
pornire de la acest index.
startsWith () Return Value
- returnează adevărat dacă șirul începe cu șirul dat
- returnează false dacă șirul nu începe cu șirul dat
Exemplul 1: Java începe cu () Fără parametru offset
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 ) )
După cum puteți vedea din exemplul de mai sus, startsWith()
ia în considerare majuscule și minuscule.
Exemplul 2: Java începe cu () Cu parametrul Offset
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 ) )
Aici, am trecut 3 ca un offset
. Prin urmare, în programul de mai sus, startsWith()
verifică dacă "a Programming"
începe cu șirul specificat.
Dacă trebuie să verificați dacă șirul se termină cu șirul specificat sau nu, utilizați metoda Java String endsWith ().