CompareTo(): Unterschied zwischen den Versionen

Aus wiki.kgl-ratingen.de
Wechseln zu: Navigation, Suche
(Beispiel)
(Beispiel)
Zeile 9: Zeile 9:
 
  int zahl = 4;
 
  int zahl = 4;
 
  char buchstabe = b;
 
  char buchstabe = b;
 +
 
  wort.compareTo("Affe");
 
  wort.compareTo("Affe");
 
  zahl.compareTo(7);
 
  zahl.compareTo(7);

Version vom 15. Dezember 2015, 17:56 Uhr

Diese Methode vergleicht zwei verschiedene Objekte, Zahlen, Zeichen, Zeichenketten, ... Es können keine verschiedenen Datentypen miteinander verglichen werden.

Rückgabe

Falls der Wert gleich dem Argument ist, wird 0 zurückgegeben. Falls der Wert kleiner als das Argument ist, wird -1 zurückgegeben. Falls der Wert größer als das Argument ist, wird 1 zurückgegeben.

Beispiel

String wort = "Elefant";
int zahl = 4;
char buchstabe = b;
wort.compareTo("Affe");
zahl.compareTo(7);
buchstabe.compareTo(b);

Ergebnis:

1 -1 0