遍历集合常见的两种方式
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);}}}
遍历集合常见的两种方式相关推荐
- Eclipse设置jsp的编码格式最简单常见的两种方式
Eclipse设置jsp的编码格式最简单常见的两种方式 为什么要改变编码方式,原因不外是为了程序运行时的方便,不会出现乱码,最初的jsp的编码并不是utf-8,而是其他iso-8859-1等等,但这样 ...
- php 便利jq,jquery怎样遍历数组?jquery遍历数组常用的两种方式
在jquery中,我们常用$().each和$.each()这两个方法来进行数组的遍历,$().each和$.each()这两种方法表面看起来好像差不多,但是,实际上这两个方法是有区别的,两个方法在针 ...
- java遍历List常用的两种方式
如对一个String类型的列表 List<String> stringList = new ArrayList<>(); stringList.add("张三&quo ...
- java遍历文件夹的两种方式(递归和非递归)
非递归方式(有点类似二叉树的非递归遍历,采用链表来存储遍历到的文件夹,如果是文件就直接输出) public void traverseFile(String path){File[] fileArra ...
- 19、Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
Java并发编程:线程间协作的两种方式:wait.notify.notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作.比如说最经典的生产者-消费者 ...
- 线程间协作的两种方式:wait、notify、notifyAll和Condition
转载自 线程间协作的两种方式:wait.notify.notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作.比如说最经典的生产者-消费者模型:当 ...
- 遍历集合的两种方式:迭代器和增强型for循环
package drchen.java.demo02;/*遍历集合有两种方式: 1.迭代器(步骤如下)step1:构建集合,并往里面添加元素step2:通过集合对象获取迭代器对象step3:使用whi ...
- HashMap遍历的两种方式,推荐使用entrySet()
转自:HashMap遍历的两种方式,推荐使用entrySet() 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterat ...
- [Java] HashMap遍历的两种方式
Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml 第一种: Map map = new HashMap ...
最新文章
- 2014年云计算服务将取代PC电脑
- Xcode使用正则表达式替换
- Powershell执行文件和脚本
- boost::phoenix::ref相关的测试程序
- aliyun gradle 代理_gradle|gradle 配置阿里云镜像和插件镜像
- PHP之数组元素的排序
- php redis用途,redis可以做什么?
- CMD attrib命令详解
- python—range() 函数—步长为正,左闭右开;步长为负,左开右闭
- c语言可不可以不要.cpp文件,[求助]一个头文件和CPP文件的问题
- PostgreSQL12.2_cn.chm 中文手册 最新版
- CSS outline 属性
- openwrt 软路由负载均衡
- MYSQL相比于其他数据库有哪些特点?
- 线程同步与互斥:互斥锁
- 自变量趋于无穷大时函数的极限
- error: cannot lock ref 'refs/remotes/origin/test/pressure-test': 'refs/remotes/origin/test' exists;
- EJBCA证书平台-管理员及用户使用指南
- 推荐两款Linux服务器连接的好工具
- linux检查包是否已经安装,Linux下怎样检查、如何查看某软件包是否已经安装