English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode contains() de String vérifie si une chaîne contient une chaîne spécifiée (séquence de caractères).
La syntaxe de la méthode contains() de String est :
string.contains(CharSequence str)
La méthode contains() utilise un seul paramètre.
str (charSequence)-Séquence de caractères
Remarque : charSequence est une séquence de caractères, par exemple : String, CharBuffer, StringBuffer, etc.
Si une chaîne contient la chaîne spécifiée str, alorsretourne true
Si une chaîne ne contient pas la chaîne spécifiée str, alorsretourne false
class Main { public static void main(String[] args) { String str1 = "Learn Java"; Boolean result; //Vérifiez str1Contient-il "Java" ? result = str1.contains("Java"); System.out.println(result); // true //Vérifiez str1Contient-il "Python" ? result = str1.contains("Python"); System.out.println(result); // false //Vérifiez str1Contient-il "" ? result = str1.contains(""); System.out.println(result); // true } }
Ici, string.contains("") renvoie true, car une chaîne vide est un sous-ensemble d'une autre chaîne.
class Main { public static void main(String[] args) { String str1 = "Learn Java"; String str2 = "Java"; String str3 = "java"; Boolean result; // returns true because "Learn Java" includes "Java" if (str1.contains(str2)) { System.out.println(str1 + " included" + str2); } else { System.out.println(str1 + " not included" + str2); } // contains() is case-sensitive // returns false because "Learn Java" does not include "java" if (str1.contains(str3)) { System.out.println(str1 + " included" + str3); } else { System.out.println(str1 + " not included" + str3); } } }
Output result
Learn Java includes Java Learn Java does not include