foreach遍历
EntrySet遍历
在 Java 中,Map
中的键值对可以通过 entrySet()
方法转换成一个 Set
,其中每个元素都是一个 Map.Entry
对象。Map.Entry
是一个表示键值对的接口,它具有 getKey()
和 getValue()
方法,分别用于获取键和对应的值。
keySet遍历
其中还包含了lambda表达式格式的遍历、迭代器的遍历和增强for的遍历。
其中迭代器是一种用于遍历集合元素的对象,它可以依次访问集合中的每个元素,而不需要了解集合的内部实现细节。使用Iterator<String> iterator = keySet.iterator();
这行代码后,你可以使用iterator
对象来遍历keySet
中的字符串元素。通过iterator
对象,你可以使用hasNext()
方法检查是否还有下一个元素,以及使用next()
方法获取下一个字符串元素。这样,你可以在循环中逐个访问keySet
中的字符串键。