Visualizzazione dei risultati da 1 a 10 su 15

Visualizzazione discussione

  1. #7
    Utente di HTML.it
    Registrato dal
    Feb 2016
    Messaggi
    7
    Ehm si, questo è quello che pensavo anche io, ma...
    Come dimostra anche l'output..
    Questo è il metodo che utilizza il comparatore:
    codice:
    public Iterator<Prodotto> getandOrderProdotti() {        
    TreeSet<Prodotto> listaProdottiOrdinati = new TreeSet<>(new Comparatore());
            listaProdottiOrdinati.addAll(listaProdotti);
            return listaProdottiOrdinati.iterator();
          }
    }
    listaProdotti è un ArrayList di Prodotto.

    Questo è il metodo che stampa l'output:
    Il primo ciclo si fa restituire l'iteratore dal metodo mostratovi qui sopra e ne stampa il contenuto.
    Il secondo ciclo stampa direttamente l'ArrayList di Prodotti così com'è senza ordinamento e con i duplicati.
    codice:
    for (Iterator<Prodotto> it = fatt.getandOrderProdotti() ; it.hasNext();) {
                System.out.println(it.next());
            }
            
            System.out.println();
            for(Prodotto prod: fatt.listaProdotti){
                System.out.println(prod);
            }
        }
    Ultima modifica di Dario95; 08-02-2016 a 19:13

Tag per questa discussione

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 © 2025 vBulletin Solutions, Inc. All rights reserved.