tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
817
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von aquasonic
    aquasonic aquasonic ist offline Mitglied Brillant
    Registriert seit
    Jan 2004
    Ort
    Schweiz :: Bern
    Beiträge
    942
    Hallo zusammen,

    ich arbeite momentan mit dem Day Communiqué und mit JSP (das CMS müsst ihr nicht kennen, tut nicht viel zur Sache).

    Ich habe dort einen Iterator, welcher alle Seiten beinhaltet. Ich gehe jede Seite durch und speichere diverse Werte in eine HashMap. Die HashMaps speichere ich dann in eine ArrayList. Hier mal der Code dazu:

    PHP-Code:
    PageIterator pageIterator page.getChildren();
    while(
    pageIterator.hasNext()) {
       
    Page childPage pageIterator.nextPage();

       
    HashMap hashMap = new HashMap();
       
    hashMap.put("date"childPage.getAtomString("Modifikationsdatum"));
       
    hashMap.put("title"childPage.getAtomString("TitleText"));
       
    hashMap.put("link"childPage.getHandle());

       
    subpageList.add(hashMap);

    Soweit so gut. Das CMS hat intern eine Sortierung der Seiten, auf welche ich nicht gross Einfluss habe. Die Seiten sind nun auch so in der ArrayList sortiert. Wie ihr seht speicher ich neben dem Titel und dem Handle auch das Datum der letzten Modifikation in die Hashtable. Ich möchte nun die ArrayList so sortieren, dass die Seiten dann nach dem Datum sortiert sind. Wie kann ich das Realisieren?

    Zudem wäre es nach dem sortieren noch hilfreich, nur eine Anzahl Seiten zu erhalten (z.B. nur die neusten 5 oder 10 Seiten). Dies wüsste ich wie lösen, aber es gibt da sicherlich eine performantere Lösung als die ersten 5 Einträge dieses Arrays in ein neues zu speichern

    Vielen Dank schonmal =)
     
    MfG AqUaSoN!C

    o Wie man richtig Fragen stellt o

    o Nicht in Problemen sondern in Lösungen denken! o

    o Es gibt 2 Dinge, die sind unendlich: das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir noch nicht ganz sicher. o

    > Meine Linksammlung > http://linksys.aquasonic.ch

    > Mein Wiki > http://wiki.aquasonic.ch

  2. #2
    TheLightning TheLightning ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    464
    Zwei Links sollten dir hier weiterhelfen... zum einen:
    http://www.galileocomputing.de/openb...0003941F04D1ED
    ...zum Thema sortieren.

    Und zum anderen:
    http://java.sun.com/j2se/1.4.2/docs/...ist(int,%20int)
    ...zum Thema Sublist

    MfG Dominik
     

  3. #3
    Avatar von aquasonic
    aquasonic aquasonic ist offline Mitglied Brillant
    Registriert seit
    Jan 2004
    Ort
    Schweiz :: Bern
    Beiträge
    942
    Danke, werde diese mal anschauen und mich bei Verlangen noch einmal melden
     
    MfG AqUaSoN!C

    o Wie man richtig Fragen stellt o

    o Nicht in Problemen sondern in Lösungen denken! o

    o Es gibt 2 Dinge, die sind unendlich: das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir noch nicht ganz sicher. o

    > Meine Linksammlung > http://linksys.aquasonic.ch

    > Mein Wiki > http://wiki.aquasonic.ch

Ähnliche Themen

  1. ArrayList absteigend sortieren
    Von LeeroyJenkins im Forum Java Grundlagen
    Antworten: 7
    Letzter Beitrag: 15.05.10, 20:26
  2. Sortieren von Klassen in ArrayList
    Von mp89 im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 4
    Letzter Beitrag: 24.03.09, 21:21
  3. Arraylist(s) der Größe nach sortieren
    Von tri2k im Forum .NET Datenverwaltung
    Antworten: 0
    Letzter Beitrag: 08.05.06, 09:47
  4. Mehrere ArrayList sortieren
    Von Sergunja im Forum Java
    Antworten: 8
    Letzter Beitrag: 20.10.04, 12:47
  5. ArrayList sortieren
    Von mgd-one im Forum .NET Archiv
    Antworten: 8
    Letzter Beitrag: 31.01.04, 14:40