Als «comparable» getaggte Fragen

108
Verwendung von Comparable und Comparator

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...

101
Wie implementiere ich die Java vergleichbare Schnittstelle?

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...

79
Wie vergleiche ich Werte generischer Typen?

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...

76
Wie implementiere ich eine IComparable-Schnittstelle?

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...