hai ragione, in realtà avevo scritto questo, ma ho lo stesso effetto di prima :

Codice PHP:
        Iterator it mappaProdotti.keySet().iterator();
        
Prodotto p = new Prodotto();
        while(
it.hasNext()) {
            
= (Prodottoit.next();
            
System.out.println (p.getCodice());
            
System.out.println (p.getDescrizione());
            
System.out.println (p.getPrezzo());
        } 
non posso usare i <generics>, dovrei cambiare troppe cose.

a) Il new Prodotto() che hai scritto, così come è non serve.
b) Con keySet() puoi iterare sulle chiavi. Se vuoi i valori, data la chiave prendi il valore dalla map.
non è chiaro, come potrei fare ?