gpt4 book ai didi

java - 将占位符放入基于 Java 中的一组键的键/值列表中

转载 作者:行者123 更新时间:2023-12-01 07:16:03 25 4
gpt4 key购买 nike

我有一组键和一个键/值对列表。这些值的形式为 Long,BigInteger。

// key/values pairs: Long,BigInteger
List<Object[]> values;
// id list that corresponds to the keys for the list above
Set<Long> ids;

如果键 Set 的任何成员不作为键/值列表中的键存在,我想将其添加到值为 0 的列表中。

在 Java 中执行此操作的好方法是什么?

最佳答案

各种评论者提出的 map 提出了很好的观点。不如

List<Object[]> values 

你使用

Map<Long, BigInteger> values

在这种情况下:

for(Long id : ids) {
if(!values.containsKey(id)) {
values.put(id, BigInteger.ZERO);
}
}

事实上,即使代码必须保持书面形式,我也会考虑使用映射进行操作,方法是将列表预处理到映射中,然后将其转储回对象数组列表中。

关于java - 将占位符放入基于 Java 中的一组键的键/值列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2073570/

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