map的两种操作

1、将所有的key取出来,然后再一个个的取value

Set keys  = map.keySet();

if(keys !=null)

{

for(Striing s:keys)

System.out.println(map.get(s));

}

2、取一个key,再取一个value

for(Map.Entry me:map.entrySet)

System.out.println(me.getKey()+me.getValue());

时间: 2024-10-27 08:24:07

map的两种操作的相关文章

细说java中Map的两种迭代方式

以前对java中迭代方式总是迷迷糊糊的,今天总算弄懂了,特意的总结了一下,基本是算是理解透彻了. 1.再说Map之前先说下Iterator: Iterator主要用于遍历(即迭代访问)Collection集合中的元素,Iterator也称为迭代器.它仅仅只有三个方法:hasNext(),next()和remove() hasNext():如果仍有元素可以迭代,则返回 true.(换句话说,如果 next 返回了元素而不是 抛出异常,则返回 true). next():返回迭代的下一个元素. re

用sql取出来的list需要处理成map的两种情况

1. 原生sql: select a.id,a.name from a SQLQuery sqlQuery=this.getSession().createSQLQuery(sb.toString()); List list = sqlQuery.list(); 在action处理成map: 2.hql: select new map(a.id as id,a.name as name) from a this.getHibernateTemplate().find(sb.toString())

遍历Map的两种方法

MAP集合遍历的两种方法 1.使用keyset()获得Map中的的key ,然后使用get方法获得这个key对应的value; 示例:Map<String,Integer> map = new HashMap<String,Integer>(); map.put("张三",15); map.put("李四",16); map.put("王五",17); Set ss = map.keyset(); Iterator<

Java中读取Map的两种方法对比

引言: 在Java中Map的使用非常频繁,我们经常会需要对Map进行遍历和读取,下面将展示两种遍历的方法以及简要分析. 1.  遍历Map方法A Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val =

Map的两种遍历方式

********************************************************************************* *****************************Map两种遍历方式******************************* ********************************************************************************* 1 package ccms;

不像Hadoop只提供了Map和Reduce两种操作

http://www.blogbus.com/hrl-logs/295790033.htmlhttp://www.blogbus.com/anylt-logs/295790056.htmlhttp://www.blogbus.com/anylt-logs/295790234.htmlhttp://www.blogbus.com/anylt-logs/295790328.htmlhttp://www.blogbus.com/hrl-logs/295790378.htmlhttp://www.blo

遍历Map的两种方法(有排序)

初始化一个map 1 2 3 4 5 Map<String, String> map = new HashMap<String, String>(); map.put("1", "hell"); map.put("2", "hello"); map.put("3", "hel"); map.put("4", "hello")

Map的两种取出方式

import java.util.*; /* * Map.Entry 其实Entry也是一个接口,它是Map接口中的一个内部接口. * interface Map * { * public static interface Entry * { * public abstract Object getKey(); * } * } */public class Mapget { public static void main(String[] args) { Map<String,String>

java中map集合两种遍历方法

1.声明一个map: Map map = new HashMap(); 2.向map中放值,注意:map是key-value的形式存放的.如: map.put("sa","dd"); 3.从map中取值:String str = map.get("sa").toString();结果是:str = "dd"; 4.遍历一个map,从中取得key 和value JDK1.5 Map m = new HashMap(); for