G
Gast23434
Gast
Code:
public class Typ {
int id;
int menge;
public Typ(int id, int menge) {
this.id = id;
this.menge = menge;
}
public int getId() {
return this.id;
}
public int getMenge() {
return this.menge;
}
}
public class Auto {
private Typ[] content;
private int anzPos;
public Warenkorb() {
this.content = null;
this.anzPos = 0;
}
public void addPosition(int id, int menge) { if(anzPos==0) {
this.content=new Typ[1];
this.content[anzPos]=new Typ(id, menge);
this.anzPos=this.anzPos+1;
}else{
... /* (1) */
}
}
(1) Hier werden dann einfach weitere Elemente eingefügt.
Nun meine Frage ich hab ja in dem Typ ne ID und MENGE. Nun will ich alle Elemente sortieren nach ID wie mach ich das?
Die Variable content ist mein Array wo also Werte stehen vom Typ TYP. und der besteht ja wiederraus aus ne ID und MENGE. Und nach
den IDs will ich sortieren
also wen nes bisher so ist:
content(typ(2, 20))
content(typ(1, 20))
content(typ(3, 20))
soll es so sein:
content(typ(1, 20))
content(typ(2, 20))
content(typ(2, 20))
danke schon mal gruß gast