zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Das reicht aus, um eine Sammlung anzuordnen.

Comparable<String> Interface

StringA wird als kleiner als StringB angesehen, wenn StringA in einem Wörterbuch vor StringB stehen würde. Zum Beispiel:

"Apfel".compareTo("Orange") Negativer Integer
"Apfel".compareTo("Pflaume") Negativer Integer
"Apfel".compareTo("Apfel") 0
"Orange".compareTo("Orange") 0
"Orange".compareTo("Apfel") Positiver Integer

Nur das Vorzeichen des zurückgegebenen Integers zählt, wenn der Rückgabewert nicht 0 ist. Die Größe des zurückgegebenen Integers hat keine Bedeutung.

Gedächtnisstütze: Wir stellen uns das als Subtraktion vor.

Apfel - Orange wird negativ sein.
Apfel - Apfel wird Null sein.
Orange - Apfel wird positiv sein.

FRAGE 3:

Wir prüfen das Folgende:

String meinHaustier = "Fido";
String streuner = "Rex";

if (meinHaustier.compareTo(streuner) < 0)
  System.out.println("Guter Hund");
else
  System.out.println("Boeser Hund");

Was wird ausgegeben?

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite