• 遍历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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    X3850M2安装CertOS 7 KVM 2--Mount
    X3850M2安装CertOS 7 KVM 2--VNC
    X3850M2安装CertOS 7 KVM
    vs2012 opencv 配置
    asp.net MVC code first Migrations : Model 同步到DB中
    HyperV采用硬盘拷贝的方式迁移虚拟机后的问题处理
    事后诸葛亮
    个人作业——软件产品案例分析
    冲刺总结随笔
    Alpha第九天
  • 原文地址:https://www.cnblogs.com/ww25/p/11193692.html
Copyright © 2020-2023  润新知