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);
}

}
}

最新文章

  1. Windows &amp; Office完美结合,助力办公
  2. HDU 4757 Tree
  3. java--遍历自定义数组
  4. WDK编程的一些特殊点
  5. Java Hour 30 Weather ( 3 )
  6. [开发笔记]-Windows Service服务相关注意事项
  7. SSIS -&gt;&gt; Script Debugging and Troubleshooting
  8. 浅谈 WPF布局
  9. [原]Unity3D深入浅出 - 新版动画系统(Mecanim)
  10. 《JavaScript高级程序设计》 读书笔记(一)
  11. LED音乐频谱之输出数据处理
  12. BZOJ 1036: [ZJOI2008]树的统计Count( 树链剖分 )
  13. Paxos 实现日志复制同步(Multi-Paxos)
  14. servlet匹配规则和顺序
  15. Plupload上传插件自定义图片的修改
  16. hive动态分区和混合分区
  17. 类型和原生函数及类型转换(三:终结js类型转换)
  18. Java实现产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
  19. NLog日志框架使用探究-1
  20. C# 获得本机IP、端口等信息地址以及服务器IP信息

热门文章

  1. sqlserver 循环插入脚本
  2. qt_2d画图
  3. More exceptional c++读书笔记【附高清PDF下载】
  4. 部署mall电商系统踩坑记录
  5. k8s ingress 报错整理
  6. A调用B方法,@Transactional事务问题
  7. (jmeter笔记)jmeter用正则匹配响应数据,满足两个条件
  8. java读取apk、ipa包名、版本名、版本号等信息
  9. linux服务器连接数查询
  10. CentOS 7安装配置vsftp并搭建FTP(一)