Ho letto i dati da un file di testo, quindi ci può essere:Salvare una lista di stringhe uniche al ArrayList
John Mary John Leeds
ora ho bisogno di ottenere 3 elementi unici nel ArrayList, perché ci sono solo 3 unici valori nell'output del file (come sopra).
Posso usare una HashTable e aggiungervi informazioni, quindi copiare semplicemente i suoi dati nella lista. Ci sono altre soluzioni?
Perché? Cause Gli elenchi vengono utilizzati più spesso e sono facili da utilizzare. Penso che se scrivi codice per altri sviluppatori è meglio restituire un tipo di Elenco rispetto a qualsiasi altro tipo. – EugeneP
Non necessariamente. L'unico caso in cui avresti bisogno di una lista è se vuoi un accesso casuale indicizzato agli elementi nelle raccolte. Altrimenti sarebbe preferibile utilizzare semplicemente HashSet o LinkedHashSet. –
Secondo me il codice è più pulito quando si utilizza l'indice. Hai il controllo su "dove ti trovi" all'interno della struttura dati. Potrebbe venire dalla mia esperienza con il linguaggio C. – EugeneP