Map<String, String> map 遍历取值

转载 2015年11月20日 10:49:04
  1. Map<String, String> map = new HashMap<String, String>();  
  2.   map.put("key1""value1");  
  3.   map.put("key2""value2");  
  4.   map.put("key3""value3");  
  5.     
  6.   //第一种:普遍使用,二次取值  
  7.   System.out.println("通过Map.keySet遍历key和value:");  
  8.   for (String key : map.keySet()) {  
  9.    System.out.println("key= "+ key + " and value= " + map.get(key));  
  10.   }  
  11.     
  12.   //第二种  
  13.   System.out.println("通过Map.entrySet使用iterator遍历key和value:");  
  14.   Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();  
  15.   while (it.hasNext()) {  
  16.    Map.Entry<String, String> entry = it.next();  
  17.    System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());  
  18.   }  
  19.     
  20. <span style="color:#FF0000;">  //第三种:推荐,尤其是容量大时</span>  
  21.   System.out.println("通过Map.entrySet遍历key和value");  
  22.   for (Map.Entry<String, String> entry : map.entrySet()) {  
  23.    System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());  
  24.   }  
  25.   
  26.   //第四种  
  27.   System.out.println("通过Map.values()遍历所有的value,但不能遍历key");  
  28.   for (String v : map.values()) {  
  29.    System.out.println("value= " + v);  
  30.   }

使用Java代码遍历以获取Map<String,Object>的值

Map cond=new HashMap(); cond.put("jCategory", "ddd"); cond.put("yid", "2"); String [] keys=new St...
  • jyd63
  • jyd63
  • 2014年07月22日 13:05
  • 1714

Map<String, String> 遍历的四种方法

Map map = new HashMap();   map.put("1", "value1");   map.put("2", "value2");   map.put("3", "valu...
  • h378588270
  • h378588270
  • 2014年04月09日 15:17
  • 59617

freemarker传map<String,List<XXX>>类型,遍历list取值

${(secoendType.name)!}
  • zjutke
  • zjutke
  • 2016年03月18日 10:42
  • 2105

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

HashMap可以理解成是一对对数据的集合我暂时把List 改成String 方便理解 Map map=new HashMap(), map.put(key,value); key可以理解...
  • qq_27029491
  • qq_27029491
  • 2015年05月06日 10:19
  • 4193

List<Map<String,Object>>取值知识点

List>的结果集怎么取值   A  取 String, Object示例代码(KeySet遍历): Map testMap = new HashMap(); testMap.put("1", ...
  • renzhe333
  • renzhe333
  • 2016年06月19日 20:39
  • 3324

Map<String,Map<String,List<String>>>结构取数据这个方法比Iterator和foreach效率稍高。

MapString,MapString,ListString>>> tempMap = songHighlight.getHighlighting(); for(Map.EntryString,...
  • I__Rookie
  • I__Rookie
  • 2017年01月09日 17:19
  • 565

freemarker循环Map<String,List<User>>对象

java代码 Map> mapListUser = transformationData(listUser); mav.addObject("mapListUser", mapListUser)...
  • yueyeqingshan
  • yueyeqingshan
  • 2016年10月27日 11:05
  • 481

jsp遍历List<Map<String,Object>>,输出<Map<String,Objectr>>

Java后台返回List>类型的对象jsp遍历的方式 负责人员名称已发布的计划数未更改的按时完成的计划数 延期完成数更改过的按时完成的计划未完成的(延期的和正常的) ...
  • u014417573
  • u014417573
  • 2017年09月26日 17:33
  • 487

Java MAP三种遍历方法

package sean; import java.util.*; public class MapTraverse { public static void main(String[] args...
  • ozwarld
  • ozwarld
  • 2012年12月03日 15:31
  • 4009

java Map几种循环遍历方法小结

标注:由于平时写代码用到循环方法比较多,总结几种比较实用的循环 一、循环遍历JSONObject import java.util.HashMap; import java.util.Iterat...
  • weinichendian
  • weinichendian
  • 2016年04月06日 14:55
  • 3553
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Map<String, String> map 遍历取值
举报原因:
原因补充:

(最多只允许输入30个字)