Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Stampare contenuto HashTable

    Ciao a tutti ho un problema vorrei sapere come poter stampare il contenuto di un hashtable ho provato con tostring ma viene fuori una stampa troppo incasinata.
    Nel mio caso l'hashtable è così fatta:
    Hashtable <String,Prodotto> listino
    Inizialmente viene caricata andando a prelevare i dati da un file di testo.Vorrei stamparne il contenuto per vedere se sono stati caricati tutti i dati correttamente.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Se consulti le API di HashTable scopri che ci sono metodi per ottenere un'Enumeration o un Set delle Key contenute... e dalle Key puoi estrarre i valori

    http://docs.oracle.com/javase/7/docs...Hashtable.html
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Ti consiglio di ottenre l'entry set e iterare quello.

    Ogni entry avrà un getKey() e un getValue() che puoi usare per stampare i dati come preferisci.

    ps: la classe Prodotto ha un toString() adeguato?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    alla fine sono riuscito ho utilizzato il seguente codice:
    Enumeration keys= listino.keys();

    while(keys.hasMoreElements())
    {
    String name=(String)keys.nextElement();
    Prodotto prod=listino.get(name);
    System.out.println("Nome:"+prod.get_name());
    System.out.println("Prezzo:"+prod.get_price());
    }
    grazie 1000 per l'aiuto.

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Enumeration non è deprecata ma quasi


    NOTE: The functionality of this interface is duplicated by the Iterator interface. In addition, Iterator adds an optional remove operation, and has shorter method names. New implementations should consider using Iterator in preference to Enumeration.


    http://docs.oracle.com/javase/7/docs...umeration.html
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.