1.entry是什么?
解释一:Java的entry是一个静态内部类,实现Map.Entry< K ,V> 这个接口
2.map.entry是什么?
解释一:Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。
解释二:Map.Entry接口主要用于映射接受Map.entrySet()的返回值中的一个实体(一个key-value对)。 Map.Entry接口中有getKey(),getValue方法,可以用此两种方法获取键和值。
3.map.entrySet()是啥?
解释一:Map提供了一些常用方法,如keySet()、entrySet()等方法。
其中keySet()方法返回值是Map中key值的全部集合(只包含键的集合);entrySet()的返回值也是返回一个Set集合(包含键值的集合),此集合的类型为Map.Entry。
实例:
因此,entry是一个静态内部类,实现Map.Entry< K ,V> 这个接口,Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。