| "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
Aein Präfix von ZeichenketteBist, 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: