gpt4 book ai didi

java - 比较两个或多个 map 的数据

转载 作者:行者123 更新时间:2023-11-30 07:04:55 27 4
gpt4 key购买 nike

我坚持以下要求,不知道如何继续:

我有一个类似的函数:

public void compareExcel(Map<Object,List<HashMap>>) compareMaps){}

该函数将采用 map 作为输入参数。该映射将包含工作表名称与工作表值(列名称 - 列值)映射。

基本上函数输入参数如下:

<Excel1,(scenario:10)
(timing: 20)

Excel2,(scenario:30)
(timing: 40)

Excel3,(scenario:50)
(timing: 60)
>

这里我的 excel1 有两列(场景和时间),值分别为 10 和 20。

在结果中,我需要进行如下比较:

map >

<scenario, <excel1,10>
<excel2,30>
<excel3,50>

timing, <excel1,20>
<excel2,40>
<excel3,60>
>

任何帮助将不胜感激。

最佳答案

Create/initialize the details of you output data-structure

LOOP (over the excelName:List pairs in you input)
LOOP (over the List that is the value in the pair)
//Each entry in the list is a map
Get the key-name (e.g. "scenario")
Get the value (e.g. "10")
//You already know the out key (i.e the excelName)
With the three known values, build/add to your output data-structure

关于java - 比较两个或多个 map 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40312114/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com