La chaîne Java contient ()

La méthode String contains () vérifie si la chaîne spécifiée (séquence de caractères) est présente dans la chaîne ou non.

La syntaxe de la contains()méthode String est:

 string.contains(CharSequence ch)

Ici, string est un objet de la Stringclasse.

contient () Paramètres

La contains()méthode prend un seul paramètre.

  • ch (charSequence) - une séquence de caractères

Remarque: A charSequenceest une séquence de caractères tels que: String, CharBuffer, StringBuffer etc.

contient () Valeur de retour

  • renvoie true si la chaîne contient le caractère spécifié
  • renvoie false si la chaîne ne contient pas le caractère spécifié

Exemple 1: la chaîne Java contient ()

 class Main ( public static void main(String() args) ( String str1 = "Learn Java"; Boolean result; // check if str1 contains "Java" result = str1.contains("Java"); System.out.println(result); // true // check if str1 contains "Python" result = str1.contains("Python"); System.out.println(result); // false // check if str1 contains "" result = str1.contains(""); System.out.println(result); // true ) )

Ici, str.contains("")donne trueparce que la chaîne vide est un sous-ensemble de toutes les autres chaînes.

Exemple 2: Utilisation de contains () Avec if… else

 class Main ( public static void main(String() args) ( String str1 = "Learn Java"; String str2 = "Java"; String str3 = "java"; Boolean result; // true because "Learn Java" contains "Java" if (str1.contains(str2)) ( System.out.println(str1 + " contains " + str2); ) else ( System.out.println(str1 + " doesn't contains " + str2); ) // contains() is case-sensitive // false because "Learn Java" doesn't contains "ava" if (str1.contains(str3)) ( System.out.println(str1 + " contains " + str3); ) else ( System.out.println(str1 + " doesn't contain " + str3); ) ) )

Production

 Learn Java contient Java Learn Java ne contient pas Java 

Articles intéressants...