String: Groß- und Kleinschreibung ignorieren bei Contains?

beta20

Top Contributor
Hallo zusammen,

wie kann ich einen String vergleichen, in dem ich Groß- und Kleinschreibung ignoriere?

a) Equals:
String s1 = "test";
String s2 = "Test";
if (s1.equalsIgnoreCase(s2))

b) Contains?
-> Wie mache ich es hier?

Danke für jede Hilfe
 
Da gibt es sicher ein paar Möglichkeiten, z.B...

1) http://commons.apache.org/proper/co...ava.lang.CharSequence-java.lang.CharSequence-
2) du wendest auf beide Strings toUpperCase() bzw toLowerCase() an und verwendest dann contains()
3) Du könntest Regex anwenden https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#compile(java.lang.String, int) mit Flag
4) Du könntest Substrings nehmen und die mit equalsIgnoreCase vergleichen
...

Der Fantasie sind keine Grenzen gesetzt, allerdings meine ich 3 und 4 nicht wirklich ernst... Zu aufwendig gegenüber den anderen beiden
 

Zurück
Oben