java map的遍历的方法
来源:互联网 发布:ae cc 2014 mac 破解 编辑:程序博客网 时间:2024/05/20 08:25
map的遍历在java编程中经常使用,因此整理一下相关的资料,map的四种遍历方法:
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class MapTest {private Map<String, String> map;public MapTest() {map = new HashMap<String, String>();map.put("1", "aa");map.put("2", "bb");map.put("3", "cc");}// 第一种方法(传统方法)public void mapOne() {Set<String> set = map.keySet();Iterator<String> it = set.iterator();while (it.hasNext()) {String key = (String) it.next();String value = (String) map.get(key);System.out.println(key + "=" + value);}}// 第二种方法(传统方法)public void mapTwo() {Set set = map.entrySet();Iterator it = set.iterator();while (it.hasNext()) {Entry entry = (Entry) it.next();String key = (String) entry.getKey();String value = (String) entry.getValue();System.out.println(key + "=" + value);}}// 第三种方法(增强for循环方法)public void mapThree() {for (Object obj : map.keySet()) {String key = (String) obj;String value = (String) map.get(key);System.out.println(key + "=" + value);}}// 第四种方法(增强for循环方法)public void mapFour() {for (Object obj : map.entrySet()) {Entry entry = (Entry) obj;String key = (String) entry.getKey();String value = (String) entry.getValue();System.out.println(key + "=" + value);}}public static void main(String[] args) {MapTest mapTest = new MapTest();System.out.println("=====first=====");mapTest.mapOne();System.out.println("=====second=====");mapTest.mapTwo();System.out.println("=====three=====");mapTest.mapThree();System.out.println("=====four=====");mapTest.mapFour();}}
- java遍历map的方法
- java遍历map的方法
- Java 遍历Map的方法
- Java Map 遍历的方法
- Map遍历的方法java
- Java 遍历Map的方法
- 【java】遍历Map的方法
- Java遍历Map的方法
- Java遍历Map的方法
- JAVA 遍历map的方法
- java map的遍历的方法
- Java中Map的遍历方法
- java map的三种遍历方法!
- java 遍历map的方法小结
- Java.Map的三种遍历方法
- java遍历Map的三种方法
- java map的三种遍历方法!
- Java 遍历Map的几种方法
- cximage在VC6.0下编译错误的解决方法
- hdu 2066 一个人的旅行
- 数据库审计
- hdu 1596 find the safest road (最短路)
- 解决JSP与struts2 Action中文乱码问题
- java map的遍历的方法
- 关于SQL中Select语句的执行顺序
- 大三反思
- 广度优先搜索BFS——图邻接表表示
- 自动自发读书笔记(一)
- SQL 中HAVING的用法 及 OVER 的用法
- 广度优先搜索BFS——图邻接矩阵表示
- Score Inflation 完全背包 注释部分是错误的解法
- UIImage 旋转 镜像 rotation mirror