java中Map循环的几种方式
package com.xhx.collection;import org.junit.Test;import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;/*** xuhaixing* 2018/7/15 19:59**/
public class TestHashMapApp {/*** 循环的几种方式*/@Testpublic void testHashMap1(){Map<String,String> map = new HashMap<String, String>();map.put("a","aaa");map.put("b","bbb");map.put("c","ccc");map.put("d","ddd");//通过key Set<T> key = map.keySet()for(String key:map.keySet()){System.out.println("key="+key+" value="+map.get(key));}//key和value都循环for(Map.Entry<String,String> entry : map.entrySet()){System.out.println("key="+entry.getKey()+" value="+entry.getValue());}//通过迭代器Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();while (iterator.hasNext()){Map.Entry<String, String> entry = iterator.next();System.out.println("key="+entry.getKey()+" value="+entry.getValue());}//只循环valuefor(String value : map.values()){System.out.println("value="+value);}}
}
实时内容请关注微信公众号,公众号与博客同时更新:程序员星星
java中Map循环的几种方式相关推荐
- java中Map遍历的四种方式
java中Map遍历的四种方式 在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方 ...
- java中Map遍历的三种方式
Java中Map遍历的三种方式 前言 一:在for循环中使用entries实现Map的遍历: 二:在for循环中遍历key或者values,一般适用于只需要map中的key或者value时使用,在性能 ...
- Java中HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Ma ...
- java中实现多线程的三种方式
java中实现多线程的三种方式 1.实现多线程的方法: 在java中实现多线程的两途径:继承Thread类,实现Runable接口(Callable) 2.继承Thread类实现多线程: 继承类T ...
- java直接调用复制文件,java中文件复制的4种方式,java文件的复制
java中文件复制的4种方式,java文件的复制 今天一个同事问我文件复制的问题,他一个100M的文件复制的指定目录下竟然成了1G多,吓我一跳,后来看了他的代码发现是自己通过字节流复制的,定义的字节数 ...
- JAVA中集合输出的四种方式
在JAVA中Collection输出有四种方式,分别如下: 一) Iterator输出. 该方式适用于Collection的所有子类. public class Hello {public stati ...
- Java中实现接口的三种方式您造吗?
本文介绍了Java中实现接口的三种方式:常规实现方式.匿名内部类和 Lambda表达式实现方式.希望已经了解的同学可以重新温习一下,不了解的同学则从中受益! Java中接口最常规的实现方式 同学们都会 ...
- Java遍历Map对象的四种方式
关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. 1 2 3 4 Map<Integer, Intege ...
- 代码示例:Java中定义数组的三种方式
在Java中,数组的定义有三种方式,其基本语法格式如下: 数组类型[] 数组名 = new 数组类型[数组长度]; 数组类型[] 数组名 = new 数组类型[]{数组元素0,数组元素1,...}; ...
最新文章
- GitHub 标星 17 万:打破程序员“中年危机”的「编程面试大学」!
- 致物理学家的一个实验
- 10-9-堆排序-内部排序-第10章-《数据结构》课本源码-严蔚敏吴伟民版
- DCMTK:checkStringValue()方法的测试程序
- JavaScript:JavaScript中常见获取对象元素的方法
- javascript获取当前日期时间及其一些操作
- Coding Interview Guide -- 括号字符串的有效性和最长有效长度
- 【Java数据结构与算法】第五章 递归、迷宫回溯和八皇后问题
- 虚拟终端网络工程实施纪要
- windows会不会被linux取代,深度Linux系统会取代Windows系统吗?
- 无线通信基础(三):高斯噪声中的估计
- C语言:简单实现图书管理系统
- 跨数据库跨系统,数据脱敏有新招
- 为什么晚睡晚起的人会更聪明?
- 大学物理实验报告 -- 电表改装与校准
- 牛客网Verilog快速入门题目收获——异步复位的串联T触发器(VL2)
- 嵌入式系统原理及应用(复习总结)
- vue-element-admin 增删改查(五)
- chain 的使用方法
- oracle 判断节气,FullCalendar应用——整合农历节气和节日