gpt4 book ai didi

java - 如何在java中获取hashmap内数组的大小

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

我在 HashMap 中有一个新的 ArrayList,但我不知道如何计算 ArrayList 中的大小> HashMap

Map<String, List<fruit>> groupbyregion = new HashMap<>();
for (fruit s : ll) {
if (!groupbyregion.containsKey(s.getRegionName())) {
groupbyregion.put(s.getRegionName(), new ArrayList<>());
}
groupbyregion.get(s.getRegionName()).add(s);
}
System.out.println("Group by region: " + groupbyregion);

最佳答案

您已经在使用:

groupbyregion.get(s.getRegionName()).add(s);

这会调用该映射槽中 ArrayList 的 add() 方法。因此:

groupbyregion.get(s.getRegionName()).size();

为您提供尺寸。

除此之外:你想看看here了解如何以更优雅的 (java8) 方式在 map 中创建列表。

关于java - 如何在java中获取hashmap内数组的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47286019/

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