564 Stimmen

Wie prüfe ich in Java, ob eine Zeichenkette eine Teilzeichenkette enthält (ohne Berücksichtigung der Groß-/Kleinschreibung)?

Ich habe zwei String s, str1 y str2 . Wie kann ich prüfen, ob str2 ist enthalten in str1 Fall ignorieren?

7voto

SOA Nerd Punkte 943

Ich würde eine Kombination aus der contains-Methode und dem toUpper Methode, die Teil der String-Klasse sind. Ein Beispiel finden Sie unten:

String string1 = "AAABBBCCC"; 
String string2 = "DDDEEEFFF";
String searchForThis = "AABB";

System.out.println("Search1="+string1.toUpperCase().contains(searchForThis.toUpperCase()));

System.out.println("Search2="+string2.toUpperCase().contains(searchForThis.toUpperCase()));

Dies wird zurückgegeben:

Suche1=true
Suche2=false

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X