`
keney_oak
  • 浏览: 26333 次
社区版块
存档分类
最新评论

获取Map中的List值

    博客分类:
  • java
阅读更多
List<Object> list =  new ArrayList<Object>();

Student s = new Student();
s.setAddress("北京");
s.setAge(10);
s.setName("keney1");
list.add(s);

Student s2 = new Student();
s2.setAddress("上海");
s2.setAge(11);
s2.setName("keney2");
list.add(s2);
        Map<Object,Object> map = new HashMap<Object,Object>();
map.put("stu1", list);
map.put("stu2", list);







  /***
   * 根据MAP中的key值取得对应的value
   */

  List<Student> testList = (List<Student>) map.get("stu1");
for (Student test : testList) { 
System.out.println( test.getName() + test.getAddress()); 



/**
* 遍历MAP种的List得出List对象属性值
*/

Set<Object> keySet = map.keySet();
for(Iterator<Object> i=keySet.iterator();i.hasNext();){
Object key = i.next();
System.out.println(key);

List<Student> testList1 =  (List<Student>)map.get(key); 
for (Student test : testList) { 
System.out.println( test.getName() + test.getAddress()); 

}



分享到:
评论

相关推荐

    嵌套Map或者List获取key、value值

    一些特定情况下需要用map或者list嵌套 这里是一个例子 如何获取嵌套中的参数

    List<Map>转化为List工具类

    一般使用springjdbc、hibernate的sql查询,库获取到的数据都是List&lt;Map, Object&gt;&gt;结果集,如果我们要转化为JavaBean,则需要做一系列的map.get(),然后obj.set()。 此工程中就是解决List&lt;Map, Object&gt;&gt;转化为...

    Velocity之WEB(Object,List,Map)

    NULL 博文链接:https://liuzidong.iteye.com/blog/1308261

    javaScript如何处理从java后台返回的list

    但js中想获取它并操作它。直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面上。这样js里面操作也简单,页面也没有影响。 解决: ...

    js解析json读取List中的实体对象示例

    List中存放多个student对象 2、前台js 中先将结果json串转成对象 代码如下: var obj = eval&#40;“(“+data+”&#41;”); 3、遍历取list 中的对象 代码如下: for(var key in obj){ //第一层循环取到各个list ...

    Jquery-Ajax各种获取方式

    input id="getMap" type="button" value="获取Map对象"/&gt; &lt;!-- 要显示信息的层 --&gt; &lt;div id="message"&gt;&lt;/div&gt; &lt;form&gt; 用户ID:&lt;input name="userInfo.userId" type=...

    Java lambda list转换map时,把多个参数拼接作为key操作

    主要介绍了Java lambda list转换map时,把多个参数拼接作为key操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    collection-1.2.1

    * values() 获取MAP中所有VALUE的数组(ARRAY) * keys() 获取MAP中所有KEY的数组(ARRAY) * 例子: * var map = new Map(); * map.put("key", "value"); * var val = map.get("key") * ……

    JS Map 和 List 的简单实现代码

    代码如下:/* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove(key) ...

    springMVC poi解析ajax上传excel文件,返回json对象\list数组

    采用Apache的POI的API来操作Excel,读取内容后保存到List中,再将List转Json(使用Linked,增删快,与Excel表顺序保持一致),Sheet表1————&gt;List1&lt;Map&lt;列头,列值&gt;&gt; 步骤1:根据Excel版本类型创建对于的Workbook...

    Spring-IOC手动模拟实现-利用dom4解析xml文件

    通过反射实例化得到对应的实例化对象,放置在map中(map是键值对,可根据id获取值)(遍历list获取对应的class属性,利用class。formName(class).newIntance()) * 4.通过id获取指定的实例化对象 * */ 底层工厂...

    通过HttpURLConnection获取SESSIONID

    List&lt;String&gt; list = (List) map.get("Set-Cookie"); if(list.size() == 0||list == null) { return null; } StringBuilder builder = new StringBuilder(); for(String str : list) { ...

    java实现多层嵌套循环参数转换

    多层嵌套循环 参数转换 数据库配置报文父子级结构 java实现

    java面试宝典

    94、元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?(单选)(D) 22 95、以下哪些属于Session的方法?(A,B,C,D,F) 22 96、Hibernate工作原理及为什么要用? 22 97、...

    两个集合比较(新增、编辑、删除)

    两个集合比较(重新生成:新增集合、编辑集合、删除集合)

    JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍

    语法:forEach和map都支持2个参数:一个是回调函数(item,index,list)和上下文; •forEach:用来遍历数组中的每一项;这个方法执行是没有返回值的,对原来数组也没有影响; •数组中有几项,那么传递进去的匿名回调...

    Java8 Stream对两个 List 遍历匹配数据的优化处理操作

    主要介绍了Java8 Stream对两个 List 遍历匹配数据的优化处理操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    java 处理 json格式及例子

    //获取对象中第三组属性名 System.out.println(o.names().length()); //获取对象中属性个数 //System.out.println(o.names().getJSONArray(1)); //获取对象中属性个数 //names(jsonObjectName) 私有方法 ...

    DataUtil--数据工具类--数据类型判断和比较

    指定字段获取List的JSON格式数据,JSON字符串转换成对象集合(只支持6种基本数据类型),一个单元的json字符串转换成MAP对象,数组转换成集合,List深拷贝,字符串转换为short,进制转换,保留小数位数到指定位数,...

    cms后台管理

    //OUT_LIST值为tag_list,在类DirectiveUtils中声明,将内容列表放入其中 paramWrap.put(OUT_LIST, DEFAULT_WRAPPER.wrap(list)); //将params的值复制到variable中 Map, TemplateModel&gt; origMap = DirectiveUtils...

Global site tag (gtag.js) - Google Analytics