Trier un Hashtable

Tagged:

ou un Array ... j'ai trouvé récemment des classes Collections et Arrays qui font des opérations de tris (entre autre).

Pour trier un Hashtable ça devient tout simple il suffit simplement de passer le keySet dans un Vector !

Hashtable out = getMyFullHashtable();
Vector v = new Vector(out.keySet());
Collections.sort(v);
for (Iterator it = v.iterator(); it.hasNext();) {
	String key = (String) it.next();
	System.out.println(key + " => " + out.get(key));
}

Pas compliqué en fait faut juste tomber dessus :)