map遍历方法

java中遍历MAP的几种方法
Java代码

Map<String,String> map=new HashMap<String,String>();

map.put("username", "qq");

map.put("passWord", "123");

map.put("userID", "1");

map.put("email", "[email protected]");

Map<String,String> map=new HashMap<String,String>();

map.put("username", "qq");

map.put("passWord", "123");

map.put("userID", "1");

map.put("email", "[email protected]");

第一种用for循环

Java代码

for(Map.Entry<String, String> entry:map.entrySet()){

System.out.println(entry.getKey()+"--->"+entry.getValue());

}

for(Map.Entry<String, String> entry:map.entrySet()){

System.out.println(entry.getKey()+"--->"+entry.getValue());

}

第二种用迭代

Java代码

Set set = map.entrySet();

Iterator i = set.iterator();

while(i.hasNext()){

Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();

System.out.println(entry1.getKey()+"=="+entry1.getValue());

}

Set set = map.entrySet();

Iterator i = set.iterator();

while(i.hasNext()){

Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();

System.out.println(entry1.getKey()+"=="+entry1.getValue());

}

用keySet()迭代

Java代码

Iterator it=map.keySet().iterator();

while(it.hasNext()){

String key;

String value;

key=it.next().toString();

value=map.get(key);

System.out.println(key+"--"+value);

}

Iterator it=map.keySet().iterator();

while(it.hasNext()){

String key;

String value;

key=it.next().toString();

value=map.get(key);

System.out.println(key+"--"+value);

}

用entrySet()迭代

Java代码

Iterator it=map.entrySet().iterator();

System.out.println( map.entrySet().size());

String key;

String value;

while(it.hasNext()){

Map.Entry entry = (Map.Entry)it.next();

key=entry.getKey().toString();

value=entry.getValue().toString();

System.out.println(key+"===="+value);

}

时间: 2024-10-10 09:45:36

map遍历方法的相关文章

velocity两种map遍历方法

velocity 中list遍历比较简单,那么map遍历呢,这里举出两种velocity Map 遍历方法. 两种velocity遍历map java代码: soft属性:数量num,名字name Soft soft = new Soft("3","爱奇艺app"); softTypeMap{1,soft} 前端代码: 1: #foreach($item in $!softTypeMap.entrySet()) <option value="$!{i

Java List Map集合遍历方法

Map遍历 方法一 在for-each循环中使用entries来遍历 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. [java] view plain copy Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Integer> entry : map.entrySet()) { System.out.println(&qu

Java遍历Map集合方法

package testMap; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; /**  * 循环遍历Map集合  *   * @author Administrator  *   */ pub

Java中Map的三种遍历方法

Map的三种遍历方法: 1. 使用keySet遍历,while循环: 2. 使用entrySet遍历,while循环: 3. 使用for循环遍历. 告诉您们一个小秘密: (下↓面是测试代码,最爱看代码了,啰嗦再多也没用) 一般人我不告诉他哦. import java.util.*; //0 我的Main界面 public class MapTraverse { public static void main(String[] args) { String[] str = {"I love you

List,Set,Map集合的遍历方法

List的三种实现:ArrayList(数组)  LinkedList(链表)  Vector(线程安全) List集合遍历方法: List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); /* * list遍历有三种方法:普通for 迭代器 增强for * */ //使用普通for遍历 f

Java集合Set、List、Map的遍历方法

本文实例讲述了Java集合Set.List.Map的遍历方法,分享给大家供大家参考. 具体方法如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 7

关于List和Map的遍历方法

首先看一下MAP,给一个MAP里面放一些值,代码如下: public class TestMap {    public static void main(String args[]){      Map<String, String> map=new HashMap<String, String>();      map.put("1", "value1");      map.put("2", "value2

Map的五种遍历方法

package com.jackey.topic; import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set; //循环遍历map的方法public class CircleMap { public static void main(String[] args) {  Ma

Map的遍历方法

Part I:keySet() 和 get() 结合 1.Map对象通过使用keySet()方法获取所有的key值,返回一个Set对象.2.Map对象通过使用get()方法借助于key的值来遍历所有元素. Part II:Map.Entry 和 Map.entrySet() 结合 Map.entrySet() 方法返回的是一个Set<Map.Entry<K,V>>对象集合,集合中的对象是 Map.Entry. Map.Entry 是一个接口,表示一个映射项(里面有Key和Value