English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Base Tutorial

Contrôle de flux Java

Java tableau

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Java Exception Handling

Java List

Java Queue (file d'attente)

Java Map collection

Java Set collection

Sortie d'entrée Java (I/O)

Reader Java/Writer

Autres sujets Java

Utilisation et exemple de la méthode contains() de Java String

Java String (string) methods

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)

Paramètres de contains()

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.

Retour de la valeur de contains()

  • 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

Example1:contains() de la chaîne Java

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.

Example2: Use contains() with if ... else together

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

Java String (string) methods