您的位置:首页 > 其它

使用SortedMap对HashMap排序

2011-02-18 15:33 344 查看
HashMap<String,String> map=new HashMap<String, String>();
map.put("1","11");
map.put("2", "22");
map.put("3", "33");
for (Entry<String,String> entry: map.entrySet()) {
System.out.println("排序之前:"+entry.getKey()+" 值"+entry.getValue());

}
System.out.println("======================================================");
SortedMap<String,String> sort=new TreeMap<String,String>(map);
Set<Entry<String,String>> entry1=sort.entrySet();
Iterator<Entry<String,String>> it=entry1.iterator();
while(it.hasNext())
{
Entry<String,String> entry=it.next();
System.out.println("排序之后:"+entry.getKey()+" 值"+entry.getValue());
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: