H
HASSUN
Gast
Hallo zusammen,
Ich hab mich gerade bei euren Forum zum unterschied zwischen Comparable und Comparator eingelesen.
Da stand das falls sich für ein Objekt eine Natürliche Ordnung finden lässt, kann man das Interface jaa.lang.Comparable benutzen.
Dabei wird der Algorithmus in der Methode compareTo implimentiert um herauszufinden welches der Objekte größer ist.
Sollte sich keine Natürliche Ordnung finden, so wird der Comparator eingesetzt welcher die Methode compare benutzt. Diese vergleicht ebenso zwei Objekte welche größer ist. Comparator wird jedoch bei seltsame Vergleiche gemacht.
Meine Aufgabe die ich habe ist einmal den unterschied zwichen Comparable und Comparator zu definieren und Aufgabe (b)
Implimentiere einen Comparator, welcher Buch nach Titel und Autor sortiert.
Frage:
Meint man mit einer Natürlichen Ordnung z.B Helligkeit von Licht oder einen Geräusch eines Motors je nachdem welcher lauter ist oder die Stärke von Eisen.
Wie könnte dann für die Aufgabe (b) eine Ordnung finden lassen nach was sortiert werden soll??
LG
Ich hab mich gerade bei euren Forum zum unterschied zwischen Comparable und Comparator eingelesen.
Da stand das falls sich für ein Objekt eine Natürliche Ordnung finden lässt, kann man das Interface jaa.lang.Comparable benutzen.
Dabei wird der Algorithmus in der Methode compareTo implimentiert um herauszufinden welches der Objekte größer ist.
Sollte sich keine Natürliche Ordnung finden, so wird der Comparator eingesetzt welcher die Methode compare benutzt. Diese vergleicht ebenso zwei Objekte welche größer ist. Comparator wird jedoch bei seltsame Vergleiche gemacht.
Meine Aufgabe die ich habe ist einmal den unterschied zwichen Comparable und Comparator zu definieren und Aufgabe (b)
Implimentiere einen Comparator, welcher Buch nach Titel und Autor sortiert.
Frage:
Meint man mit einer Natürlichen Ordnung z.B Helligkeit von Licht oder einen Geräusch eines Motors je nachdem welcher lauter ist oder die Stärke von Eisen.
Wie könnte dann für die Aufgabe (b) eine Ordnung finden lassen nach was sortiert werden soll??
LG