Hallo,
folgendes Problem. Ich fülle eine LinkedList mit einem selbst erstellten Datentyp. Wie kann ich nun die Liste nach einem bestimmten Merkmal sortieren?
Ein Datensatz sieht so aus...
Wie erreiche ich, dass die Liste beispielsweise nach dem int-Wert Econ sortiert wird? Wenn es möglich ist würde ich gerne wissen, wie man das auf- sowie auch absteigend sortieren kann.
Vielen Dank,
Rogge
folgendes Problem. Ich fülle eine LinkedList mit einem selbst erstellten Datentyp. Wie kann ich nun die Liste nach einem bestimmten Merkmal sortieren?
Code:
List<Datensatz> daten = new LinkedList<Datensatz>(); // Datenbehälter.
Ein Datensatz sieht so aus...
Code:
public class Datensatz extends Player {
private int Id, Econ, Fleet, Tech, Exp, Acc;
private double Lvl;
public void setEcon(int x) { Econ=x; }
public void setFleet(int x) { Fleet=x; }
public void setTech(int x) { Tech=x; }
public void setExp(int x) { Exp=x; }
public void setAcc(int x) { Acc=x; }
public void setLvl(double l) { Lvl=l; }
public int getEcon() { return Econ; }
public int getFleet() { return Fleet; }
public int getTech() { return Tech; }
public int getExp() { return Exp; }
public int getAcc() { return Acc; }
public double getLvl() { return Lvl; }
}
Wie erreiche ich, dass die Liste beispielsweise nach dem int-Wert Econ sortiert wird? Wenn es möglich ist würde ich gerne wissen, wie man das auf- sowie auch absteigend sortieren kann.
Vielen Dank,
Rogge