CompareTo(): Unterschied zwischen den Versionen

Aus wiki.kgl-ratingen.de
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Diese Methode vergleicht zwei verschiedene Objekte, Zahlen, Zeichen, Zeichenketten, ... Es können keine verschiedenen Datentypen miteinander verglichen werden…“)
 
(Beispiel)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
  
 
==Beispiel==
 
==Beispiel==
String wort = "Elefant";
+
<code>
int zahl = 4;
+
String wort = "Elefant";
char buchstabe = b;
+
int zahl = 4;
wort.compareTo("Affe");
+
char buchstabe = b;
zahl.compareTo(7);
+
buchstabe.compareTo(b);
+
  
 +
wort.compareTo("Affe");
 +
zahl.compareTo(7);
 +
buchstabe.compareTo(b);
 +
</code>
 
Ergebnis:
 
Ergebnis:
  
1
+
1
-1
+
-1
 +
0

Aktuelle 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[Bearbeiten]

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[Bearbeiten]

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

Ergebnis:

1
-1
0