Bonjour tout le monde !
J'ai une hashtable qui a pour clés des mots et pour valeurs des nombres.
Comment je peux faire pour trier tout ça dans l'ordre décroissant des nombres ?
Merci beaucoup !!
Hashtable keywords; //remplie ailleurs
TreeMap tree = new TreeMap(keywords);
Set ensemble = tree.keySet();
Iterator iterateur = ensemble.iterator();
while(iterateur.hasNext()){
Object o = iterateur.next();
System.out.println(o.toString() + " : " + tree.get(o));
}
import java.util.Iterator;
import java.util.Set;
import java.util.TreeMap;
public class TestMap extends TreeMap {
public TestMap() {
super();
}
public void displayMap(){
Set keys = this.keySet();
Iterator it = keys.iterator();
while(it.hasNext()){
String key = (String)it.next();
System.out.println(key + ((Integer)this.get(key)).intValue());
}
}
public static void main(String args[]) {
TestMap map = new TestMap();
map.put("Alice", new Integer(12));
map.put("Phil", new Integer(12));
map.put("Pol", new Integer(12));
map.put("Manu", new Integer(12));
map.put("Fred", new Integer(12));
map.put("Georges", new Integer(12));
map.put("Pascale", new Integer(12));
map.put("Isa", new Integer(12));
map.displayMap();
}
}
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.
pas forcément, tout dépend de l'implémentation du comparator..
rien en t'empêche d'extraire les valeurs, les trier par la suite, etc ...