String Methoden Flashcards
s1.equals(s2)
Vergleicht den Inhalt (also den Text) der in
dem String s1 steht mit dem Inhalt (Text) der
in dem String s2 steht. (Es ist egal welcher
String vorne oder in der Klammer steht)
s1.equalsIgnoreCase(s2)
Das selbe wie oben, mit dem Unterschied,
dass Groß- und Kleinschreibung nicht
beachtet wird (“HALLO WELT” & “hallo welt“
sind gleich, das ist oben nicht der Fall)
s1.compareTo(s2)
Liefert Wert (Zahl) < 0 wenn s1
“lexikografisch” vor s2 kommt, =0 wenn
beide gleich und >0 wenn s1 nach s2 kommt -
> Beispiel: s1=“Anton”, s2=”Celine” =>
Ausgabe:
-3 weil “A” drei Buchstaben vor “C” kommt.
Tauscht man s1 und s2 wäre das Ergbenis +3
ACHTUNG: “a” != “A” Groß A kommt vor
klein a in der “Hierarchie”
s1.compareToIgnoreCase(s2)
Das selbe wie oben, nur das “A” == “a” ist.
text.length()
Liefert die Länge des Inhalts des Strings
“text” (Es wird bei 1 angefangen zu zählen)
text.charAt(1)
Ist text = “Hallo”, dann liefert charAt(1) den
ZWEITEN Buchstaben, also “a”.
ACHTUNG: Hier wird wieder bei 0 angefangen
zu zählen: Stelle 0 == erster Buchstabe
s.toLowerCase()
Wandelt Text komplett in Kleinbuchstaben
s.toUpperCase()
Wandelt Text komplett in Großbuchstaben
s.substring(0, 2)
Gibt einen Teiltext des String “s” aus:
Liefert bei s=”Hallo” => “Hal” (0,1,2)