Ciąg Java zaczyna sięWith ()

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 Stringklasy.

startedWith () Parametry

startsWith()Metoda może trwać dwa parametry.

  • str - sprawdź, czy łańcuch zaczyna się od, strczy nie
  • offset (opcjonalne) - sprawdza w podłańcuchu stringzaczynają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 ().

Interesujące artykuły...