Metoda Java String startedWith () sprawdza, czy ciąg zaczyna się od określonego ciągu, czy nie.
Składnia startsWith()
metody łańcuchowej jest następująca:
string.startsWith(String str, int offset)
Tutaj string jest obiektem String
klasy.
startedWith () Parametry
startsWith()
Metoda może trwać dwa parametry.
- str - sprawdź, czy łańcuch zaczyna się od,
str
czy nie - offset (opcjonalne) - sprawdza w podłańcuchu
string
zaczynającym się od tego indeksu.
startedWith () Wartość zwracana
- zwraca prawdę, jeśli ciąg zaczyna się od podanego ciągu
- zwraca false, jeśli ciąg nie zaczyna się od podanego ciągu
Przykład 1: Java startuje z () bez parametru przesunięcia
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 widać na powyższym przykładzie, startsWith()
bierze pod uwagę wielkość liter (małe i duże).
Przykład 2: Java startedWith () With Offset Parameter
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 ) )
Tutaj minęliśmy 3 jako offset
. Dlatego w powyższym programie startsWith()
sprawdza, czy "a Programming"
zaczyna się od określonego ciągu.
Jeśli chcesz sprawdzić, czy ciąg kończy się podanym ciągiem, czy nie, użyj metody Java String endWith ().