Originariamente inviato da Donovant PS: è possibile usare il "foreach" con una Hashtable es: Hashtable ht = new Hashtable(20); qui i vari put stile ht.put(inero, stringa); for(String st : ht){...}// ovviamente qui c'è il dubbio (penso) su cosa restituire, l'indice o il valore....?
Infatti avevo il dubbio per il primo problema, ovvero cosa restituire ed chiave o valore?

Hashtable<OBJ1,OBJ2> tuaVariabile = new Hashtable<OBJ1,OBJ2>(); tuaVariabile.put(unOggettoObj1, unOggettoObj2);
per prova avevo fatto:
Hashtable<int, String> h = new Hashtable<int, String>();

Mi da errore, ma forse ho proprio sbagliato a scegliere int, e String, che cmq accetta già di default come chiave valore.