gpt4 book ai didi

java - i-1 访问 TreeMap

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

我想浏览一个整数键在 14000-18000 范围内的映射。我想仔细检查它们并打印它们之间的相对差异。因此,如果有三个键 141521415314159,则打印输出将为 0 17

我已将键和值放入 TreeMap 中,因为它按顺序存储内容。

但是,通过我的实现:

int dayCounter = 0;

for (Entry<Integer, String> entry : map.entrySet())
{
builder.append(dayCounter);
dayCounter = entry.getKey();
}

我正在浏览 map ,但不知道如何获取“上一个”条目。如果我使用数组,我可以获得第 (i-1)th 值并从 i 中减去以获得相对值。有什么方法可以使用 java map 获得该功能吗?

最佳答案

我认为最简单、最快的方法:您可以将最后一个条目存储在临时变量中,并仅在下一次迭代中使用它。不要忘记在每次迭代结束时修改它。

关于java - i-1 访问 TreeMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7784452/

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