Search This Blog

Thursday, July 30, 2009

Ordinamento di Set

In java il java.util.Set è la classe che contiene una sola istanza di ogni elemento. Aggiungere un elemento già presente è lo stesso all'atto pratico di non inserirlo: inoltre non ha un metodo get(<T> element) predefinito (anche se penso si possa emularlo con iterazione e remove).

L'ondirnamento non è nè di tipo FIFO nè di tipo LIFO di default: se volete un ordinamento naturale usate come canovaccio questo codice (da me copiato vergognosamente)

Map<String, String> aMap = new HashMap<String, String>();
Set<String> keys = aMap.keySet();
TreeSet<String> sortedSet = new TreeSet<String>();
sortedSet.addAll(keys);

Se volete ordinare con qualche ordinamento particolare consiglio di usare invece del Set una List e poi
Collections.sort(LISTA,new Comparator());/*Comparator: classe interna in cui esplicate il codice di ordinamento*/

Divertitevi, specie il giovedì pomeriggio prima di un rilascio :(

2 comments:

Anonymous said...

demi lovato naked photos http://trusted.md/user/demi_lovato_nude demi lovato naked pics

Anonymous said...

pictures of naked taylor swift fake taylor swift nude

Salvare progetti di Eclipse in GitHub

Se si ha un progetto in locale su Eclipse (ma lo stesso discorso vale per altri IDE) e volete condividerlo su GitHub (o BitBucket ), bisogn...