Angenommen, ich habe zwei Strings,
String s1 = "AbBaCca";
String s2 = "bac";
Ich möchte eine Prüfung durchführen, die Folgendes zurückgibt s2
ist enthalten in s1
. Ich kann dies mit tun:
return s1.contains(s2);
Ich bin mir ziemlich sicher, dass contains()
zwischen Groß- und Kleinschreibung unterscheidet, aber ich kann das aus der Dokumentation nicht mit Sicherheit herauslesen. Wenn es ist, dann nehme ich an, meine beste Methode wäre etwas wie:
return s1.toLowerCase().contains(s2.toLowerCase());
Abgesehen davon, gibt es eine andere (möglicherweise bessere) Möglichkeit, dies zu erreichen, ohne sich um die Groß- und Kleinschreibung zu kümmern?