首页 > 其他 > 详细

Map.Entry的理解

时间:2020-09-17 21:30:46      阅读:49      评论:0      收藏:0      [点我收藏+]

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

public String toString() {
    StringBuilder result = new StringBuilder("{");
    for(Map.Entry<Class<? extends Pet>,Integer> pair
        : entrySet()) {
    result.append(pair.getKey().getSimpleName());
    result.append("=");
    result.append(pair.getValue());
    result.append(", ");
    }
    result.delete(result.length()-2, result.length());
    result.append("}");
    return result.toString();
}

其中,entrySet()的返回值也是返回一个Set集合,此集合的元素类型为Map.Entry。

参考:https://blog.csdn.net/yaomingyang/article/details/78748130

Map.Entry的理解

原文:https://www.cnblogs.com/fanlumaster/p/13687066.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!