Java String contains(): Sjekk om String inneholder Substring
Java String contains()-metoden
De Java Strengen inneholder() metoden brukes til å sjekke om det spesifikke settet med tegn er en del av den gitte strengen eller ikke. Den returnerer en boolsk verdi true hvis de spesifiserte tegnene er understreng av en gitt streng og returnerer usann ellers. Den kan brukes direkte i if-setningen.
Syntaks for contains()-metoden i Java
public boolean String.contains(CharSequence s)
parametere
s − Dette er sekvensen å søke i Java contains() metoden
Returverdi
Metoden contains() i Java returnerer bare sant hvis denne strengen inneholder "s" ellers false.
Unntak
NullPointerException − hvis verdien av s er null i Java contains() metoden.
Når skal jeg bruke Contains()-metoden?
inneholder() i Java er et vanlig tilfelle i Java programmering når du vil sjekke om spesifikk streng inneholder en bestemt understreng. For eksempel, hvis du vil teste om strengen "Den store rødreven" inneholder understrengen "rød." Strengen inneholder() i Java metoden er nyttig i en slik situasjon.
Java String contains() Metodeeksempel 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 sequence System.out.println("Contains sequence 'ing': " + str_Sample.contains("ing")); System.out.println("Contains sequence 'Example': " + str_Sample.contains("Example")); //String contains method is case sensitive System.out.println("Contains sequence 'example': " + str_Sample.contains("example")); System.out.println("Contains sequence 'is String': " + str_Sample.contains("is String")); } }
Forventet utgang:
Contains sequence 'ing': true Contains sequence 'Example': true Contains sequence 'example': false Contains sequence 'is String': false
Java String contains() Metodeeksempel 2:
Java String contains()-metoden i if else-strukturen:
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() method if (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"); } } }
Forventet utgang:
The Keyword :example: is not found in the string