Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13

Discussione: HashMap

  1. #11
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da cequeta
    Come fareste voi, avendo una mappa con riferimenti ad oggetti, a visualizzare tutto il contenuto?
    Prendo il keySet(), prendo l'Iterator di questo set, itero sulle chiavi, ogni chiave la uso per prendere il valore associato nella map.
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  2. #12
    credo di aver risolto, infatti ora ricevo un eccezione...almeno

    Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to modello.Prodotto

    Originariamente inviato da andbin
    ogni chiave la uso per prendere il valore associato nella map.
    in codice ?
    Gli uomini sono diventati strumenti dei loro strumenti.

  3. #13
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da cequeta
    Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to modello.Prodotto
    Potrei dedurre che le tue chiavi sono String .... non oggetti Prodotto. Probabilmente gli oggetti Prodotto sono i valori nella map.


    Originariamente inviato da cequeta
    in codice ?
    codice:
    Iterator iter = tuaMap.keySet().iterator();
    
    while (iter.hasNext()) {
        Object k = iter.next();
    
        TipoDelValore v = (TipoDelValore) tuaMap.get(k);
    }
    Il codice sopra presuppone che non sia "importante" il tipo della chiave .... e lo usa solo come "Object" per prendere il valore. Nel tuo caso TipoDelValore presumo sia Prodotto.
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

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