Hallo,
ich hab mir einen eigenen Datentyp angelegt:
Jetzt möchte ich gerne eine Collection haben mit diesem Datentyp (könnte auch ein Array sein)
Vorzugsweise wäre mir ne List eigentlich lieb, aber ich weiß halt nicht ob das damit geht:
Die Liste zeigt ja dann auf meinen Datentyp, welcher 2 Werte hat, distance und key. Jetzt möchte ich das sich die Collection/Liste/Array (was auch immer) sowohl nach distance, als auch nach key sortieren lässt.. Funktioniert sowas bzw gibt es sowas ueberhaupt?
Ansonsten bräuchte ich halt gleich sortiertes einfügen, aber auch hier hab ich nichts gefunden, das Problem ist halt, das in der Collection 2 unterschiedliche Werte die ganze Zeit gespeichert sind..
ich hab mir einen eigenen Datentyp angelegt:
Java:
public class MyData {
private double distance;
private int key;
public MyData() {
super();
this.distance = 0.;
this.key = 0;
}
public MyData(double distance, int key) {
super();
this.distance = distance;
this.key = key;
}
public double getDistance() {
return distance;
}
public void setDistance(double distance) {
this.distance = distance;
}
public int getKey() {
return key;
}
public void setKey(int key) {
this.key = key;
}
}
Jetzt möchte ich gerne eine Collection haben mit diesem Datentyp (könnte auch ein Array sein)
Vorzugsweise wäre mir ne List eigentlich lieb, aber ich weiß halt nicht ob das damit geht:
Die Liste zeigt ja dann auf meinen Datentyp, welcher 2 Werte hat, distance und key. Jetzt möchte ich das sich die Collection/Liste/Array (was auch immer) sowohl nach distance, als auch nach key sortieren lässt.. Funktioniert sowas bzw gibt es sowas ueberhaupt?
Ansonsten bräuchte ich halt gleich sortiertes einfügen, aber auch hier hab ich nichts gefunden, das Problem ist halt, das in der Collection 2 unterschiedliche Werte die ganze Zeit gespeichert sind..