看Redisson源码时候发现有个Entry,眼熟,遂查资料
Map.Enty<KV> 是在Map接口中的一个内部接口Entry
作用:当Map集合一创建那么就会在Map集合中创建一个Enty对象,用来记录键与值(键值对对象,键与值的映射关系)->结婚证
可用于实现对Map的遍历
@Test
public void testEntrySet(){
Map<String, String> map = new HashMap<>();
map.put("name", "zhangsan");
map.put("age", "18");
map.put("country", "zhongguo");
Iterator<Map.Entry<String, String>> entries = map.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry<String, String> entry = entries.next();
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
}