Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    25

    ordinare una lista in Java

    Come si fa ad ordinare una lista in JAVA?
    Devo ordinare una lista di messaggi di posta ricevuti in base al "from" o al "subject" o alla "data" (dal + recente al + vecchio e viceversa).
    Grazieper l'attenzione!!!

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se hai una List
    Object[] o = list.toArray();
    e poi lo ordini con uno dei metodi
    o.sort(...)

  3. #3
    In java.util c'č la classe Arrays.
    Prova a usare il metodo statico Arrays.sort().
    Ma per fare un buon lavoro, ordinando a scelta in base alla data o ad una stringa, devi creare un comparatore (cioé implementare l'interfaccia Comparator)...
    Se non sei un esperto di object oriented questo č un ottimo esercizio per...diventarlo!!!
    Buon lavoro.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.