zoukankan      html  css  js  c++  java
  • 遍历list集合泛型为map

    public class ListAddMap {

    public static void main( String args[] ) {

    List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
    Map<String, Object> map = new HashMap<String, Object>();

    Student stu1 = new Student( "u5f20u4e09", 26, 180 );
    Student stu2 = new Student( "u674eu56db", 28, 175 );

    map.put( "stu1", stu1 );
    map.put( "stu2", stu2 );
    list.add( map );

    System.out.println( "方法一 :" );
    for( int i = 0; i < list.size(); i++ ) {
    System.out.println( list.get(i) );
    }

    System.out.println( "方法二 :" );
    for( Map<String, Object> mapList : list ) {
    for( String key : mapList.keySet() ) {
    System.out.println( key + "-->" + mapList.get(key) );
    }
    }

    System.out.println( "方法三 :" );
    for( int i = 0; i < list.size(); i++ ) {
    Map<String, Object> mapList = list.get(i);
    Iterator<String> it = mapList.keySet().iterator();
    while( it.hasNext() ) {
    String str = (String) it.next();
    System.out.println( "key-->" + str + " value-->" + map.get(str) );
    }
    }
    }

    }
     

    运行结果

    ---------------------
    作者:柒弦宇轩
    来源:CSDN
    原文:https://blog.csdn.net/qq_35958249/article/details/85231798
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    laravel吐槽系列之一
    每日晨读_20140924
    技术晨读_2014_9_1
    大话胖model和瘦model
    大话PHP缓存头
    vim黏贴自动增加tab的毛病
    Laravel学习
    郑捷2017年电子工业出版社出版的图书《NLP汉语自然语言处理原理与实践》
    delete
    NLP知识结构概述
  • 原文地址:https://www.cnblogs.com/ww25/p/11193692.html
Copyright © 2011-2022 走看看