Maison > Java > javaDidacticiel > Exemple de code pour le tri et la sortie par valeur dans la collection Map de Java

Exemple de code pour le tri et la sortie par valeur dans la collection Map de Java

高洛峰
Libérer: 2017-01-19 09:45:06
original
1498 Les gens l'ont consulté

L'exemple de code pour le tri et la sortie par valeur dans la collection Java Map

import java.util.Arrays;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
 
public class Test {
 
public static void main(String[] args) {
Map<String ,Integer> map = new HashMap<String ,Integer>();
map.put("aa", 22);
map.put("bb", 11);
map.put("cc", 44);
map.put("dd", 33);
map.put("ee", 55);
Map.Entry[] entries= getSortedHashtableByValue(map);
for(int i=0;i<entries.length;i++)
{
System.out.println(entries[i]);
}
}
 
public static Map.Entry[] getSortedHashtableByValue(Map map) {
Set set = map.entrySet();
Map.Entry[] entries = (Map.Entry[]) set.toArray(new Map.Entry[set.size()]);
Arrays.sort(entries, new Comparator() {
public int compare(Object arg0, Object arg1) {
Long key1 = Long.valueOf(((Map.Entry) arg0).getValue().toString());
Long key2 = Long.valueOf(((Map.Entry) arg1).getValue().toString());
return key1.compareTo(key2);
}
});
return entries;
}
 
}
Copier après la connexion

L'exemple de code ci-dessus pour le tri et la sortie par valeur dans la collection Java Map est ce que l'éditeur a partagé avec vous. J'espère que cela pourra vous donner une référence. J'espère également que vous soutiendrez le site Web PHP chinois.

Pour plus d'articles connexes sur des exemples de codes de tri et de sortie par valeur dans la collection Map de Java, veuillez faire attention au site Web PHP chinois !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal