gpt4 book ai didi

java - 为什么HashMap没有实现Iterable接口(interface)?

转载 作者:IT老高 更新时间:2023-10-28 20:32:42 26 4
gpt4 key购买 nike

谁能告诉我为什么HashMap没有实现Iterable interface

最佳答案

坦率地说,Map(尤其是HashMap)并没有实现Iterator,因为不清楚它应该是什么迭代。共有三种选择:

  • 按键
  • 值(value)观
  • 参赛作品

上述三个选择中没有一个看起来完全不合理:可以提出支持这些方法中的每一个的论据。最后,库设计者决定不为你做这个选择,让程序员明确选择要迭代的内容。

关于java - 为什么HashMap没有实现Iterable接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19422365/

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