F
Flow25
Gast
Hallo zusammen,
in meiner Anwendung wird über mehrere SQL-Abfrage ein Vector mit Vectoren gefüllt, die allerdings eine von mir eigens geschriebene Klasse Kunde darstellt (Kunde ist von Vector abgeleitet).
Hintergrund ist, dass mit dem Vector eine JTable gefüllt werden soll und bei einem Klick auf eine der Zeilen dieser JTable auf das Element der Klasse Kunde und deren Methoden zugegriffen werden kann.
Es existiert also ein Vector vecZeilen, der wiederrum Vectoren der Klasse Kunde enthält.
Jeder dieser Kunde-Vectoren besitzt vier Elemente:
- Platz
- KundenNr
- KundenName
- Euro-Betrag
Platz ist im Moment nur ein Zähler in der Reihenfolge in der die Kunden-Vectoren in den Vector vecZeilen eingefügt wurden. Eigentlich soll diese Ziffer jedoch den Rangfolgenplatz nach der Sortierung darstellen.
Nun würde ich innerhalb des Vectors vecZeilen gerne die Kunden-Vectoren nach Euro-Betrag sortieren und dannach die Felder Platz neuschreiben, so dass am Ende in der Tabelle der Kunde mit dem höchsten Eurobetrag ganz oben mit der Ziffer (Platz) 1 steht, der Kunde mit dem zweitgrößten Eurobetrag an zweiter Stelle mit dem Platz 2 usw.
Kann mir jemand sagen wie ich diese Sortierung umsetzen könnte??
P.S.: Die Sortierung ließ sich leider noch nicht in der Datenbankabfrage bewerkstelligen.
Gruß Flow25
in meiner Anwendung wird über mehrere SQL-Abfrage ein Vector mit Vectoren gefüllt, die allerdings eine von mir eigens geschriebene Klasse Kunde darstellt (Kunde ist von Vector abgeleitet).
Hintergrund ist, dass mit dem Vector eine JTable gefüllt werden soll und bei einem Klick auf eine der Zeilen dieser JTable auf das Element der Klasse Kunde und deren Methoden zugegriffen werden kann.
Es existiert also ein Vector vecZeilen, der wiederrum Vectoren der Klasse Kunde enthält.
Jeder dieser Kunde-Vectoren besitzt vier Elemente:
- Platz
- KundenNr
- KundenName
- Euro-Betrag
Platz ist im Moment nur ein Zähler in der Reihenfolge in der die Kunden-Vectoren in den Vector vecZeilen eingefügt wurden. Eigentlich soll diese Ziffer jedoch den Rangfolgenplatz nach der Sortierung darstellen.
Nun würde ich innerhalb des Vectors vecZeilen gerne die Kunden-Vectoren nach Euro-Betrag sortieren und dannach die Felder Platz neuschreiben, so dass am Ende in der Tabelle der Kunde mit dem höchsten Eurobetrag ganz oben mit der Ziffer (Platz) 1 steht, der Kunde mit dem zweitgrößten Eurobetrag an zweiter Stelle mit dem Platz 2 usw.
Kann mir jemand sagen wie ich diese Sortierung umsetzen könnte??
P.S.: Die Sortierung ließ sich leider noch nicht in der Datenbankabfrage bewerkstelligen.
Gruß Flow25