gpt4 book ai didi

java - 从集合中检索第一个值

转载 作者:行者123 更新时间:2023-12-01 07:08:54 27 4
gpt4 key购买 nike

我的代码如下:

for (Map.Entry<Integer, ABC> x : getOfferCriteria().getCommitments()
.entrySet()) {
ABC abc = x.getValue();
if (abc.getYYY() == 0) {
abc.setEnabled(false);
}
}

如何仅检索第一个值并在不使用 for 循环的情况下禁用它,因为我知道第一个值始终为零

最佳答案

首先,Map 往往不是有序的,因此没有第一个元素。假设它已排序或有序:

map.values().iterator().next()

TreeMap 将使 map 按某种特定顺序排序。 LinkedHashMap 在条目之间维护一个双向链表,以维护某种访问顺序。

关于java - 从集合中检索第一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17854711/

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