gpt4 book ai didi

java - Map.Entry m = (Map.Entry)i.next();

转载 作者:行者123 更新时间:2023-11-29 06:45:12 27 4
gpt4 key购买 nike

为什么我需要在 i.next(); 前面加上 (Map.Entry) ?为什么我不能只有 Map.Entry m = i.next();

对不起。它是一个 HashMap。

最佳答案

因为它显然不是 Iterator<Map.Entry> .也许这是一个 Iterator<Object> ,或 Iterator<Map.Entry<String, String>>或不同的东西。

例如下面的Map

Map<String, Object> map = new HashMap<String, Object>();

给出以下 Iterator返回

Iterator<Map.Entry<String, Object>> iterator = map.entrySet().iterator();

这又给出以下 Map.Entry回到 next()

Map.Entry<String, Object> entry = iterator.next();

关于java - Map.Entry m = (Map.Entry)i.next();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6064447/

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