Java String obsahuje metódu ()
Metóda Java String contains () sa používa na kontrolu, či je konkrétna sada znakov súčasťou daného reťazca alebo nie. Vráti boolovskú hodnotu true, ak sú zadané znaky podreťazcom daného reťazca, a inak vráti false. Môže byť priamo použitý vo vnútri príkazu if.
Syntax metódy contains () v Jave
public boolean String.contains(CharSequence s)
Parametre
s - Toto je postupnosť vyhľadávania v metóde Java contains ()
Návratová hodnota
Metóda contains () v Jave vráti true iba vtedy, ak tento reťazec obsahuje „s“ else false.
Výnimka
NullPointerException - ak je v metóde Java contains () hodnota s null.
Príklad 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"));}}
Výstup :
Obsahuje postupnosť „ing“: true
Obsahuje sekvenciu „Example“: true Obsahuje sekvenciu „example“: false Obsahuje sekvenciu „is String“: falseKedy použiť metódu Contains ()?
contains () v Jave je častým prípadom programovania, keď chcete skontrolovať, či konkrétny reťazec obsahuje konkrétny podreťazec. Napríklad, ak chcete vyskúšať, či reťazec „Veľká červená líška“ obsahuje podreťazec „červená“. Reťazec obsahuje () v metóde Java je v tejto situácii užitočný.
Príklad 2: Java String obsahuje metódu () v štruktúre 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");}}}
Výkon:
Kľúčové slovo: example: sa nenachádza v reťazci triedy Java