"bugbear" | .compareTo | ("bugbear") | Null |
"bugbear" | .compareTo | ("Bugbear") | NICHT Null |
"Zorba" | .compareTo | ("Zorba!") | NICHT Null |
"mushroom" | .compareTo | ("mush room") | NICHT Null |
"TOAD" | .compareTo | ("TOAD") | Null |
Regel 2: Wenn Zeichenkette
A
ein Präfix von ZeichenketteB
ist, dann istA.compareTo(B) < 0
.
"bat".compareTo("batcave") < 0 "Apfel".compareTo("Apfelsauce") < 0 "BAT".compareTo("BATCAVE") < 0
Wenn Zeichenkette B
ein Präfix von Zeichenkette A
ist, dann ist A.compareTo(B) > 0.
"batcave".compareTo("bat") > 0 "Apfelsauce".compareTo("Apfels") > 0 "BATCAVE".compareTo("BAT") > 0
Bei der Anwendung dieser Regel müssen wir auf die Groß- und Kleinschreibung achten. "BAT" ist keine Vorsilbe von "Batcave".
Es gibt noch mehr Regeln ....
Wir entscheiden welcher Wert von compareTo()
zurückgegeben wird: