zoukankan      html  css  js  c++  java
  • map转listmap

    package com;

    import java.util.*;
    import java.util.stream.Collectors;


    public class LambadaTest {

    public static void main(String[] args) {
    /* Map<String,List<Map>> map = new HashMap<>();
    // List<Map<String,String >> strings = new ArrayList<>();

    for (int i = 0; i < 6; i++) {
    if (i<4) {
    List<Map> list = map.get("1");
    if (list==null) {
    list = new ArrayList<>();
    }
    HashMap<String ,String> map1 = new HashMap<>();
    map1.put("busicodes",i+"");
    list.add(map1);
    map.put("1",list);
    }else {
    List<Map> list = map.get("2");
    if (list==null) {
    list = new ArrayList<>();
    }
    HashMap<String ,String> map1 = new HashMap<>();
    map1.put("busicodes",i+"");
    list.add(map1);
    map.put("2",list);
    }
    }

    System.out.println(map);*/

    b();


    }

    public static void a(){

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

    List<Map> maps = map.get(taskType);
    if (maps==null) {
    maps = new ArrayList<>();
    }
    HashMap<Object, Object> map1 = new HashMap<>();
    map1.put("busiCodes",relienceValue);
    maps.add(map1);

    Set<Map.Entry<String, List<Map>>> entries = map.entrySet();
    for (Map.Entry<String, List<Map>> entry : entries) {
    String key = entry.getKey();
    object.setTaskType(key);
    object.setBusiCodes(entry.getValue());
    noticeBpbc();
    }*/
    }

    public static void b(){
    Map<String,List<Map>> map = new HashMap<>();

    List<Stu> stus = Arrays.asList(new Stu("0", "02"), new Stu("0", "04"), new Stu("1", "07"));
    for (Stu stu : stus) {
    List<Map> maps = map.get(stu.taskType);
    if (maps==null) {
    maps = new ArrayList<>();
    }
    map.put(stu.taskType,maps);

    HashMap<Object, Object> busiCodesMap = new HashMap<>();
    busiCodesMap.put("busiCodes",stu.relienceValue);
    maps.add(busiCodesMap);
    }

    System.out.println("map:"+map);

    A obj = new A();
    Set<Map.Entry<String, List<Map>>> entries = map.entrySet();
    for (Map.Entry<String, List<Map>> entry : entries) {
    String key = entry.getKey();
    obj.setTaskType(key);
    obj.setBusiCodes(entry.getValue());
    System.out.println("obj:"+obj);
    }

    }
    }
  • 相关阅读:
    判断两个链表是否相交
    【转】TCP连接突然断开的处理方法
    【转】TCP/IP协议——ARP详解
    HTTP协议COOKIE和SESSION有什么区别
    【转】K-Means聚类算法原理及实现
    【转】机器学习实战之K-Means算法
    unity3d 调用Start 注意
    u3d 加载PNG做 UI图片
    Opengl的gl_NormalMatrix
    OpenGL 遮挡查询
  • 原文地址:https://www.cnblogs.com/gendway/p/15022559.html
Copyright © 2011-2022 走看看