package test;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class Main{
public static void main(String[] args){
//write your own code
Map<String,Integer> map=new HashMap<String,Integer>();
map.put("Kobe",24);
map.put("James",6);
map.put("Durant",35);
map.put("Anthony", 7);
if(map.containsKey("Kobe"))
{
System.out.println("24");
}
List<Map.Entry<String,Integer>> list =
new ArrayList<Map.Entry<String,Integer>>(map.entrySet());
Collections.sort(list, new Comparator<Map.Entry<String, Integer>>() {
public int compare(Map.Entry<String, Integer> o1,
Map.Entry<String, Integer> o2) {
return o1.getKey().compareTo(o2.getKey()) ;
}
});
for(Map.Entry<String,Integer> mapping:list){
System.out.println(mapping.getKey()+"="+mapping.getValue());
}
}
}
hashmap的key排序--还不懂
最新推荐文章于 2024-07-30 19:55:14 发布