哈希表是键值对应的。get是根据key从哈希表中获取对象(Object类型),然后转型为Counter类型,put是把key和对象都放入哈希表中存储起来。至于为什么会产生等号是因为调用了HashMap类中的toString方法,此方法的源代码是:
public String toString() {
return getKey() + "=" + getValue();
}
明白了没?
public String toString() {
return getKey() + "=" + getValue();
}
明白了没?
get和put是用来向HashMap中取和放值的,所用的key和value都必须是Object。具体规则参考一下数据结构吧,哈希表的原理。