Verwenden Sie Regex in der String.contains()-Methode in Java
Dieser Artikel zeigt, wie man Regex in Javas String.contains()
-Funktion verwendet.
Die Funktion String.contains()
sucht nach einer bestimmten Zeichenfolge in einem String. Wenn in diesem String eine Reihe von Char-Werten entdeckt werden, wird true
zurückgegeben; andernfalls wird false
zurückgegeben.
Verwenden Sie Regex in der String.contains()
-Methode in Java
Es wandelt eine CharSequence
in einen String um, bevor es die Funktion indexOf
aufruft. Wenn indexOf
den String findet, gibt es 0
oder eine grössere Zahl zurück; andernfalls wird -1
zurückgegeben.
Wenn also eine Reihe von Zeichenwerten existiert, gibt die Funktion contains()
true
zurück; andernfalls wird false
zurückgegeben.
Syntax:
public boolean contains(CharSequence seq) {
return indexOf(seq.toString()) > -1;
}
Hier ist ein Beispiel dafür, ob die charSequence
vorhanden ist oder nicht.
Erstellen Sie zunächst eine String-Variable mit dem Namen st
in der Klasse und füllen Sie sie mit einem String-Wert.
String st = " Hey folks Delft Stack here ";
Jetzt können Sie hier die Methode .contains()
verwenden:
System.out.println(st.contains("Test"));
class shanii {
public static void main(String args[]) {
String st = " Hey folks Delft Stack here ";
System.out.println(st.contains("Test"));
System.out.println(st.contains("Delft"));
System.out.println(st.contains("DS"));
System.out.println(st.contains("D"));
}
}
Ausgang:
false
true
false
true
Da es nicht in der Zeichenfolge enthalten war, die wir st
genannt haben, würde der erste übergebene Parameter, "Test"
, false
ausgeben. Und da "Delft"
in der Zeichenfolge st
gefunden wurde, wird true
zurückgegeben und umgekehrt.
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn