java两个map合并_如何在Java中组合两个不同的Map?

博主正在寻找在Java中合并两个Map对象的方法,其中一个Map包含acc_num, parent_acc_num, crte_dt, rnwl_dt, 用户ID等字段,而另一个Map只包含acc_num和isActive字段。目标是创建一个新的Map,包含所有这些详细信息。问题在于博主面对的是两个Map的列表,需要找到合适的迭代方式来合并它们。同时,还提出了一个Oracle 12c查询,希望能根据日期判断并显示特定列。" 112543323,8765454,Java实现两个数组的并集操作,"['Java', '数组操作', '数据结构', 'HashSet']
摘要由CSDN通过智能技术生成

我追踪了许多此类链接Merging two Maps,但仍无法解决问题.

我有两个Maps List< Map< String,Object>> -此映射包含acc_num,parent_acc_num,crte_dt,rnwl_dt,用户ID等,其他映射包含acc_num和isActive(这是对第一个映射的改进).

我想创建/合并这两个映射,并创建包含acc_num,parent_acc_num,crte_dt,rnwl_dt,userid isActive详细信息的最终映射.

我怎样才能做到这一点 ?

以下是示例数据.唯一的问题都是Map列表,如何在另一个列表之间进行迭代?

{CRTE_DT=2017-06-22, USER_ID=ABC, ACC_NUM=9449, RNWL_DT=2017-06-22, PARENT_ACC_NO=9449}

{ACC_NUM=9449, IS_ACTIVE=false}

另一个查询:

如果以下工作可行,则可能无需进行计算

我有以下使用12c的Oracle查询,我需要一种方法来检查查询本身是否

>如果CreatedDate 30天> Sysdate然后显示具有true —>的列.径内

>如果CreatedDate 30天< Sysdate然后显示具有错误的列--->落后时期“select cust.acc_num, third.parent_acc_id, cust.crte_dt,cust.updated_dt ,cust.crte_user_id from CUST_ACCT cust, ThirdParty_third third ”

+ “where cust.updated_dt is null and cust.CRTE_DT < sysdate ”

+ “and cust.acc_num = third.third_code and is_actv = ? union ”

+ “select cust.acc_num, third.parent_acc_id, cust.crte_dt,cust.updated_dt, cust.crte_user_id from CUST_ACCT cust, ThirdParty_third third ”

+ “where ( cust.updated_dt is not null and cust.updated_dt < sysdate ) ”

+ “and cust.acc_num = third.third_code and is_actv = ? “;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值