Mobiles Java

Wie, wann und warum implementiert man die compareTo()-Methode?

JavaSPEKTRUM - Ausgabe 07/2002
Titelthema: Mobiles Java

Leseprobe: In dieser Artikelserie haben wir uns bisher mit Basisfunktionalität beschäftigt, die jede Klasse in Java zur Verfügung stellt. Dabei haben wir uns eingehend mit der Implementierung der Methode equals() befasst. In dieser Ausgabe wollen wir dort anknüpfen und die compareTo()-Methode näher ansehen. Die Methode compareTo() hängt eng mit der Methode equals() zusammen, da beide Methoden Aussagen zur Gleichheit von Objekten liefern und deshalb konsistent zueinander implementiert werden sollten. In dieser Ausgabe werden wir uns ansehen, was diese Konsistenz-Forderung genau bedeutet, wofür man compareTo() überhaupt braucht und worauf man achten muss, wenn man es korrekt implementieren will.

Autor(en): Klaus Kreft und Angelika Langer

Artikeljahresübersichten JavaSPEKTRUM 2002

Print-Ausgabe kaufen und weiterlesen Hier lesen