Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Liste mit Objekten einer Klasse nach Property sortieren
Antwort
 
Themen-Optionen
Alt 21.02.2005, 10:45   Nach oben    #1
Michael.Schmuck
Gast
 
Beiträge: n/a
Standard Liste mit Objekten einer Klasse nach Property sortieren

Hallo allerseits,

eventuell kann mir ja jemand helfen

Ich möchte eine Liste von Objekten von ein und der selben Klasse haben. Diese liste soll aber die Funktion besitzen, sich selbst nach einer Property zu sortieren.

Gibt er hier eine Fertige Klasse oder muss ich mir die selber bauen?

Hintergrund ist folgendes:

Ich habe eine Tabelle mit Sendungsdaten. Aus dieser ziehe ich 2 Abfragen, welche ich leider nicht mit einer einizgen lösen kann. Da ich aber immer die gleichen Felder mir holen will ich diese in einer Tabelle anzeigen und nach den einzelnen werten Sortieren können. Also hole ich mir erstmal alle Datensätze, erstelle für jeden ein Objekt und lege dieses in eine Liste. Nun habe ich das oben beschriebene Problem

Hoffentlich kann mir jemand helfen. Wenn nich muss ich halt anfangen mir das selbst zu bauen

mfg,
Michael Schmuck
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.02.2005, 10:49   Nach oben    #2
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
Standard

Hallo,
willkommen im Forum

Ich bin mir nicht sicher, ob ich Dein Problem richtig verstanden habe .. aber so wie ich das sehe, könnte dieser Thread hier eventuell weiterhelfen:
--> http://jforum.de/showthread.php?t=936

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.02.2005, 11:39   Nach oben    #3
Michael.Schmuck
Gast
 
Beiträge: n/a
Standard

Hi,


danke das wars im endeffekt

mann muss der Klasse an sich eine compateTo Funktion geben mit der man entscheidet ob die Instanz in relation zu der übergebenen größer oder kleiner ist.

Danach kann man mittels einer Collection die LinkedList darüber sortieren.


Danke nochmals,

Michael
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.02.2005, 11:41   Nach oben    #4
Fuzzy
Gast
 
Beiträge: n/a
Standard

Hi,

wenn Du Objekte der Klasse selbst vergleichen willst, brauchst Du Comparable und nicht Comparator...
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.02.2005, 18:26   Nach oben    #5
mic_checker
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Michael.Schmuck
Danach kann man mittels einer Collection die LinkedList darüber sortieren.
Du sortierst dann mit Collections.(DeineListe) - nicht mit Collection.(DeineListe) - nur damit diesbezüglich keine Fragen auftauchen

Wie Fuzzy schon geschrieben hat: Deine Klasse kann doch Comparable implementieren , du fügst deiner Liste Objekte dieser Klasse hinzu und abschließend sortierst du sie mit Collections.sort...
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wert Varible in Listener anderer Klasse nutzen??? risa Desktop-Applikationen und Grafik 1 03.04.2006 07:36
Design für eine Klasse js-mueller Allgemeine Java-Programmierung 1 12.03.2006 19:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:33 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44