allora...credo di aver capito qualche cosa...
Ho una classe che come parametro ha un Hastable....
il costruttore di questa classe quando lo lancio dovrebbe creare un Hastable vuoto...
ho anche un maetodo .add (o .put ) che prende due parametri in evocazione: l'oggetto da inserire nell'Hashtable e la sua key....
per creare la key passerei al metodo add (o put ) un oggetto random del tipo:
Random.nextInt( n ); --> dove n è il numero degli elementi nell'Hashtable...
quello che mi chiedo io...è possibile che in questo modo due elementi possano avere la stessa chiave???
considerando il fatto che io una volta creato l'oggetto insieme, lo popolerò in sequenza grazie al metodo add (o put) prendendo i valori da inserire da un file....non vorrei che lanciando il metodo Random mi capitino dei valori uguali per le key...voglio che siano univoche...
come posso fare???


Rispondi quotando