English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode startsWith() de la chaîne de caractères de Java vérifie si la chaîne de caractères commence par la chaîne de caractères spécifiée.
la syntaxe de la méthode startsWith() de la chaîne de caractères
string.startsWith(String str, int offset)
ici, string est un objet de la classe String.
str - vérifier si la chaîne de caractères commence par str
offset(optionnel)- commencer à vérifier la sous-chaîne de la chaîne de caractères (string) à partir de cet index.
si la chaîne de caractères commence par la chaîne de caractères donnéeretourne true
si la chaîne de caractères ne commence pas par la chaîne de caractères donnéeretourne 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 } }
On peut voir à partir de l'exemple ci-dessus que startsWith() est sensible à la casse (minuscules et majuscules).
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 pass through3as 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()method.