English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يحقق طريقة startsWith() في String Java ما إذا كان النص يبدأ بالنص المحدد.
نموذج sintactic لـ startsWith() في String
string.startsWith(String str, int offset)
في هذا السياق، string هو أحد كائنات فئة String.
str - قم بفحص ما إذا كان النص يبدأ بالنص str
offsetاختياري) - من هذا المؤشر بدءًا، قم بفحص النص الفرعي للنص (النص).
إذا بدأ النص بالنص المحدديعود القيمة إلى true
إذا لم يبدأ النص بالنص المحدديعود القيمة إلى false
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() يفرق بين الحروف الكبيرة والصغيرة (الصغيرة والكبيرة).
class Main { public static void main(String[] args) { String str = "Java Programming"; // Check substring "a Programming" System.out.println(str.startsWith("Java", 3)); // false System.out.println(str.startsWith("a Pr", 3)); // true } }
Here, we used 3 as the offset. Therefore, in the above program, startsWith() checks if 'a Programming' starts with the specified string.
If you need to check if a string ends with a specified string, useJava String startsWith()Methods.