package sun;import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;/*** 遍历集合常见的两种方式* @author Administrator*/
public class MapTest
{public static void main(String[] args){Map<String,String> map = new HashMap<String,String>();map.put("a","aa");map.put("b","bb");map.put("c","cc");map.put("d","dd");//这是第一种遍历map的方式,先获得map的key,然后普通过key的值来得到value的值Set<String> set = map.keySet();for(Iterator<String> iter = set.iterator();iter.hasNext();){String key = iter.next();String value = map.get(key);System.out.println(key + ":" + value);}System.out.println("----------------------------------------");//这是第二种遍历map的方式,一次性获得map的key和value值Set<Map.Entry<String,String>> set2 = map.entrySet();for(Iterator<Map.Entry<String,String>> iter2 = set2.iterator();iter2.hasNext();){Map.Entry<String,String> entry = iter2.next();String key = entry.getKey();String value = entry.getValue();System.out.println(key + ":"+ value);}}}

遍历集合常见的两种方式相关推荐

  1. Eclipse设置jsp的编码格式最简单常见的两种方式

    Eclipse设置jsp的编码格式最简单常见的两种方式 为什么要改变编码方式,原因不外是为了程序运行时的方便,不会出现乱码,最初的jsp的编码并不是utf-8,而是其他iso-8859-1等等,但这样 ...

  2. php 便利jq,jquery怎样遍历数组?jquery遍历数组常用的两种方式

    在jquery中,我们常用$().each和$.each()这两个方法来进行数组的遍历,$().each和$.each()这两种方法表面看起来好像差不多,但是,实际上这两个方法是有区别的,两个方法在针 ...

  3. java遍历List常用的两种方式

    如对一个String类型的列表 List<String> stringList = new ArrayList<>(); stringList.add("张三&quo ...

  4. java遍历文件夹的两种方式(递归和非递归)

    非递归方式(有点类似二叉树的非递归遍历,采用链表来存储遍历到的文件夹,如果是文件就直接输出) public void traverseFile(String path){File[] fileArra ...

  5. 19、Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition

    Java并发编程:线程间协作的两种方式:wait.notify.notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作.比如说最经典的生产者-消费者 ...

  6. 线程间协作的两种方式:wait、notify、notifyAll和Condition

    转载自  线程间协作的两种方式:wait.notify.notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作.比如说最经典的生产者-消费者模型:当 ...

  7. 遍历集合的两种方式:迭代器和增强型for循环

    package drchen.java.demo02;/*遍历集合有两种方式: 1.迭代器(步骤如下)step1:构建集合,并往里面添加元素step2:通过集合对象获取迭代器对象step3:使用whi ...

  8. HashMap遍历的两种方式,推荐使用entrySet()

    转自:HashMap遍历的两种方式,推荐使用entrySet() 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterat ...

  9. [Java] HashMap遍历的两种方式

    Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml 第一种: Map map = new HashMap ...

最新文章

  1. 2014年云计算服务将取代PC电脑
  2. Xcode使用正则表达式替换
  3. Powershell执行文件和脚本
  4. boost::phoenix::ref相关的测试程序
  5. aliyun gradle 代理_gradle|gradle 配置阿里云镜像和插件镜像
  6. PHP之数组元素的排序
  7. php redis用途,redis可以做什么?
  8. CMD attrib命令详解
  9. python—range() 函数—步长为正,左闭右开;步长为负,左开右闭
  10. c语言可不可以不要.cpp文件,[求助]一个头文件和CPP文件的问题
  11. PostgreSQL12.2_cn.chm 中文手册 最新版
  12. CSS outline 属性
  13. openwrt 软路由负载均衡
  14. MYSQL相比于其他数据库有哪些特点?
  15. 线程同步与互斥:互斥锁
  16. 自变量趋于无穷大时函数的极限
  17. error: cannot lock ref 'refs/remotes/origin/test/pressure-test': 'refs/remotes/origin/test' exists;
  18. EJBCA证书平台-管理员及用户使用指南
  19. 推荐两款Linux服务器连接的好工具
  20. linux检查包是否已经安装,Linux下怎样检查、如何查看某软件包是否已经安装

热门文章

  1. 企业局域网内如何跨网安全传输数据
  2. 修改Windows 2003/2008/2012远程桌面服务端口号
  3. HTTP电脑发送短信接口调用示例
  4. 仿真器和模拟器的区别是什么?
  5. 2011——我的HelloWorld
  6. 使用C#和Excel进行报表开发(5)
  7. 浪潮服务器 NF 8460M4 的PM8060 RAID卡设置添加热备方法
  8. workerman相关
  9. 安全测试之session,cookie
  10. 理解 Linux/Unix 登录脚本