Linux 拨号vps windows公众号手机端

HashMap中keySet和entrySet的区别

lewis 8年前 (2017-07-05) 阅读数 10 #程序编程
文章标签 entrySethashmap

HashMap中keySet()方法和entrySet()方法都是用来返回HashMap中的键值对的集合,但是有一些区别:

  1. keySet()方法返回的是HashMap中所有键的集合。这个方法返回的集合类型是Set,所以它不会有重复的键。

  2. entrySet()方法返回的是HashMap中所有键值对的集合。这个方法返回的集合类型是Set,每个元素都是一个Map.Entry对象,包含了键和对应的值。这个方法返回的集合可以有重复的键,但是每个键值对都是唯一的。

总的来说,keySet()方法返回的是HashMap中所有键的集合,而entrySet()方法返回的是HashMap中所有键值对的集合。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门