Méthode Java String contains ()
La méthode Java String contains () est utilisée pour vérifier si le jeu de caractères spécifique fait partie de la chaîne donnée ou non. Il renvoie une valeur booléenne true si les caractères spécifiés sont une sous-chaîne d'une chaîne donnée et renvoie false dans le cas contraire. Il peut être utilisé directement dans l'instruction if.
Syntaxe de la méthode contains () en Java
public boolean String.contains(CharSequence s)
Paramètres
s - Il s'agit de la séquence à rechercher dans la méthode Java contains ()
Valeur de retour
La méthode contains () en Java renvoie true uniquement si cette chaîne contient "s" sinon false.
Exception
NullPointerException - si la valeur de s est nulle dans la méthode Java contains ().
Exemple 1:
public class Sample_String {public static void main(String[] args) {String str_Sample = "This is a String contains Example";//Check if String contains a sequenceSystem.out.println("Contains sequence 'ing': " + str_Sample.contains("ing"));System.out.println("Contains sequence 'Example': " + str_Sample.contains("Example"));//String contains method is case sensitiveSystem.out.println("Contains sequence 'example': " + str_Sample.contains("example"));System.out.println("Contains sequence 'is String': " + str_Sample.contains("is String"));}}
Sortie :
Contient la séquence 'ing': true
Contient la séquence 'Exemple': true Contient la séquence 'exemple': false Contient la séquence 'is String': falseQuand utiliser la méthode Contains ()?
contains () en Java est un cas courant en programmation lorsque vous souhaitez vérifier si une chaîne spécifique contient une sous-chaîne particulière. Par exemple, si vous souhaitez tester si la chaîne «Le grand renard roux» contient la sous-chaîne «rouge». La chaîne contains () dans la méthode Java est utile dans une telle situation.
Exemple 2: Java String contains () méthode dans la structure if else:
public class IfExample {public static void main(String args[]) {String str1 = "Java string contains If else Example";// In If-else statements you can use the contains() methodif (str1.contains("example")) {System.out.println("The Keyword :example: is found in given string");} else {System.out.println("The Keyword :example: is not found in the string");}}}
Production:
Le mot-clé: exemple: n'est pas trouvé dans la classe de chaîne Java