Ich habe Klassen gesehen, die sowohl Comparable als auch Comparator implementieren . Was bedeutet das? Warum sollte ich eins über das andere
Ich habe Klassen gesehen, die sowohl Comparable als auch Comparator implementieren . Was bedeutet das? Warum sollte ich eins über das andere
Ich habe eine Liste von Objekten, die ich auf einem Feld sortieren muss, z. B. Punktzahl. Ohne viel nachzudenken habe ich eine neue Klasse geschrieben, die Comparator implementiert, die die Aufgabe erledigt und funktioniert. Wenn ich jetzt zurückblicke, frage ich mich, ob ich stattdessen meine...
Ich versuche herauszufinden, welche dieser Schnittstellen ich implementieren muss. Beide machen im Wesentlichen dasselbe. Wann würde ich eins über das andere
Ich bin nicht sicher, wie ich eine vergleichbare Schnittstelle in meine abstrakte Klasse implementieren soll. Ich habe den folgenden Beispielcode, mit dem ich versuche, mich darum zu kümmern: public class Animal{ public String name; public int yearDiscovered; public String population; public...
Beide Schnittstellen scheinen Objekte auf Gleichheit zu vergleichen. Was sind also die Hauptunterschiede zwischen
Eine Aufzählung in Java implementiert die ComparableSchnittstelle. Es wäre schön außer Kraft zu setzen gewesen Comparable‚s compareToMethode, aber hier ist es als final markiert. Der Standard natürliche Ordnung auf Enum‚s compareToist die angegebene Reihenfolge. Weiß jemand, warum eine...
Angenommen, ich habe eine class Foo(val a: String, val b: Int, val c: Date)und möchte eine Liste von Foos basierend auf allen drei Eigenschaften sortieren . Wie würde ich das machen?
Wie vergleiche ich Werte generischer Typen? Ich habe es auf ein Minimum reduziert: public class Foo<T> where T : IComparable { private T _minimumValue = default(T); public bool IsInRange(T value) { return (value >= _minimumValue); // <-- Error here } } Der Fehler ist: Der Operator...
Ich fülle ein Array mit Instanzen einer Klasse: BankAccount[] a; . . . a = new BankAccount[] { new BankAccount("George Smith", 500m), new BankAccount("Sid Zimmerman", 300m) }; Sobald ich dieses Array ausgefüllt habe, möchte ich es nach Saldobeträgen sortieren. Dazu möchte ich prüfen können, ob...
Was ist der Unterschied zwischen der Rückkehr 0, Rückkehr 1und Rückkehr -1in compareTo()in Java?