java - java中使用迭代器?

标签 java iterator

在 java 中使用 HashMap 时,他们使用的是 Iterator 类。但是我不明白他们在 HashMap 中使用 Iterator 的目的是什么?

最佳答案

Map 中的条目由键/值对组成。迭代器可用于循环访问键集 ( Map.keySet().iterator() )、值集 ( Map.values().iterator() ) 或两者(通过 entrySet() 方法和 Map.Entry<K,V> 接口(interface))。

关于java - java中使用迭代器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2395415/

相关文章:

php - 使用 scandir() 和 sort() 的目录索引

java - ElasticSearch 日期直方图聚合 填充缺失数据

java - 如何找到 ArrayList 的最小值?

java - 迭代器越界

c++ - 将指向字符串的共享指针从 cin 插入 vector

xslt - XSLT 中的计数器迭代

java - Gradle 找不到 Apache commons

java - 在迭代其 entrySet 时修改 map

java - 如何使用Java读取Unix目录中的文件?

c++ - 这个迭代器没有迭代,怎么了?