六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 44|回复: 0

Java中HashMap排序和遍历 .

[复制链接]

升级  47.33%

29

主题

29

主题

29

主题

秀才

Rank: 2

积分
121
 楼主| 发表于 2013-2-3 13:34:28 | 显示全部楼层 |阅读模式
<div class="article_content">HashMap排序
1、按照key排序
对于java中Map的排序,有排序Map,比如TreeMap,对于这个Map,首先只能按照键排序,其次再put和remove的时候由于需要排序,性能上会有所牺牲。
这种方案,使用hashmap进行创建和添加,如果需要按照key排序,则可以将该hashmap作为参数传递到new TreeMap(hashmap),则可以完成按照key的排序:
TreeMap treemap = new TreeMap(hashmap);  
<div class="dp-highlighter">TreeMap treemap = new TreeMap(hashmap);
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表