文档章节

entrySet

Carbenson
 Carbenson
发布于 2017/02/24 16:16
字数 74
阅读 4
收藏 0

entrySet用来遍历map,效率比keyset高一倍,entrySet只要遍历一次,里面就放好键值对;keySet一共要两次,第一次是转化成Iterator对象,另一次是从hashmap中取出key对应的value

 

Set<Map.Entry<String, String>> entryseSet=map.entrySet();  
  for (Map.Entry<String, String> entry:entryseSet) {  
   System.out.println(entry.getKey()+","+entry.getValue());  
  }  

 

© 著作权归作者所有

共有 人打赏支持
Carbenson
粉丝 15
博文 234
码字总数 71794
作品 0
广州
程序员
Java Map遍历方式方式及性能测试

阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key...

SKYCOBS
2016/05/17
39
1
Map集合中value()方法与keySet()、entrySet()区别 ——转载

在Map集合中 values():方法是获取集合中的所有的值----没有键,没有对应关系, KeySet(): 将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法...

关河
2016/04/11
173
0
java容器源码分析(五)——HashMap(续)

续前一篇java容器源码分析(四)——HashMap,继续分析HashMap的源码。 containsValue(Object value): public boolean containsValue(Object value) { if (value == null) return containsNull......

风水书生
2015/12/17
37
0
4 种 HashMap 中对象遍历的方法

使用 Java 5 的 foreach 进行迭代和循环 HashMap loans = new HashMap();loans.put("name", "oschina");loans.put("url", "http://www.oschina.net/"); for (String key : loans.keySet()) ......

红薯
2012/03/16
1K
3
HashMap循环遍历方式及其性能对比

主要介绍HashMap的四种循环遍历方式,各种方式的性能测试对比,根据HashMap的源码实现分析性能结果,总结结论。 1. Map的四种遍历方式 下面只是简单介绍各种遍历示例(以HashMap为例),各自优...

闪电
2016/05/11
15
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
3
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
3
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
2
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
3
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部