java里的Entry

java里,Entry就是Map.Entry吗,我知道Map.Entry是个接口,那Entry是什么啊

.Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对)。接口中有getKey(),getValue方法。

Map里面定义了一个接口Entry,是内部接口,所以使用起来就是Map.Entry。而还有别的类里面也有Entry,只不过刚好是同名,有的Entry也不是接口。
所以Entry不能说就是Map.Entry

很多地方都有Entry,Map的Entry它表示Map中的一个实体(一个key-value对)。接口中有getKey(),getValue方法

Entry就是Map中的一个内部接口,定义了Map中的一些操作方法。

img