首页 > 其他分享 >List<Map>中直接批量修改map中的内容,不循环处理

List<Map>中直接批量修改map中的内容,不循环处理

时间:2022-08-26 10:13:36浏览次数:93  
标签:map String 批量 get 00000000 List && vfdat hsdat

item1List.stream().map(x -> {
x.put("recordType","default__c");
x.put("detailId",x.get("vbeln")+"-"+x.get("posnr"));
try {
String vfdatstr= (String) x.get("vfdat");
String hsdatstr= (String) x.get("hsdat");
if(vfdatstr!="00000000" && !vfdatstr.equals("00000000") && vfdatstr!="" && vfdatstr!=null){
System.out.println("1:vfdat!=00000000-----"+x.get("vfdat"));
x.remove("vfdat");
x.put("vfdat",dataspell((String) x.get("vfdat")));
}else {
x.remove("vfdat");
}

if(hsdatstr!="00000000" && !hsdatstr.equals("00000000") && hsdatstr!="" && hsdatstr!=null){
System.out.println("1:hsdat!=00000000-----"+x.get("hsdat"));
x.remove("hsdat");
x.put("hsdat",dataspell((String) x.get("hsdat")));
}else {
x.remove("hsdat");
}
} catch (ParseException e) {
e.printStackTrace();
}
return x; }).collect(Collectors.toList());

标签:map,String,批量,get,00000000,List,&&,vfdat,hsdat
From: https://www.cnblogs.com/marie-yl/p/16626621.html

相关文章

  • 杂题list1
    md,wsl寄掉了,再次痛失做题记录。10/10CF1413FRoadsandRamen【数据结构】【直径】先转换一下,根据点到根节点的异或和分类,奇点偶点内部分别配对。想了快1h才会,其实......
  • 杂题list2
    10/10【UER#10】随机薅羊毛-题目-UniversalOnlineJudge(uoj.ac)【概率期望】神他妈,要是往计数想就寄麻了。概率期望不仅可以计数,枚举,当然可以用解方程系列方法......
  • 杂题list3
    1/10CF1379F2ChessStrikesBack(hardversion)-洛谷|计算机科学教育新生态(luogu.com.cn)【TO】四个一组,行列都必然是00...11...,直接线段树维护。 ......
  • err = listen(listen_sock, 1);
      err=listen(listen_sock,1);TCP的服务器端socket基本流程socket->bind->listen->accept->send/recv->closesocket,客户端基本流程socket->[bind->]->connect->sen......
  • CentOS8错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlis
    CentOSLinux8在2022年12月31日来到生命周期终点(EndofLife,EoL)。即CentOSLinux8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。所以原来的CentOS......
  • springMVC RequestMapping
    1.可以加在类上用于模块2.可以加在方法上用于路径 packagecom.cj.mvc.controller;importorg.springframework.stereotype.Controller;importorg.springframew......
  • 一.nmap扫描
    一.基础功能1.扫描IP地址:nmap-sn192.168.19.0/24  2.扫描端口号:基于SYN包扫描:nmap-sS192.168.112.188基于三次握手扫描:nmap-sT192.168.112.188 指定端口......
  • d3js实现热图--heatmap
    这一章节记录热图,下面是图和实现过程。   1、data这些数据存储在csv文件中x,y,valueA,m1,5A,m2,5.7A,m3,6.6A,m4,5.9A,m5,10.8A,m6,11.5A,......
  • 10.Java中Map的entrySet() 详解以及用法
    一、Map.entry是什么?Map是java中的接口,Map.Entry是Map的一个内部接口。此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对)接口中有get......
  • 学习笔记270—Excel如何快速批量将中文名字转换为拼音?
    Excel如何快速批量将中文名字转换为拼音?在excel表格中,我们可以通过内置的功能来进行拼音的编辑,但无法直接批量地转换中文为拼音。当然,这里是跳过了vba的用法,因为vba要求......