Рядок Java startWith () перевіряє, починається рядок із зазначеного рядка чи ні.
Синтаксис рядкового startsWith()
методу:
string.startsWith(String str, int offset)
Тут рядок є об’єктом String
класу.
startWith () Параметри
startsWith()
Метод може приймати два параметри.
- str - перевірити, починається рядок
str
чи ні - offset (необов’язково) - перевіряє підрядок,
string
починаючи з цього індексу.
startWith () Повернене значення
- повертає true, якщо рядок починається з заданого рядка
- повертає false, якщо рядок не починається з заданого рядка
Приклад 1: Java запускається з () без параметра зміщення
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 ) )
Як видно з наведеного прикладу, startsWith()
бере до уваги регістр (малі та великі регістри).
Приклад 2: Java запускається з () За допомогою параметра зміщення
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 ) )
Тут ми пройшли 3 як offset
. Отже, у наведеній вище програмі startsWith()
перевіряє, чи "a Programming"
починається з вказаного рядка.
Якщо вам потрібно перевірити, закінчується рядок вказаним рядком чи ні, використовуйте метод Java String ENDWith ().