Map是键值对组成的集合,Map.containsKey()判断Map集合对象中是否包含指定的键名
而当key值为我们自定义的类时:
如下:Hero类我们的自定义类
Map<Hero ,Integer> myMap=new HashMap<>();
此时要根据Hero类中重写的hashCode()和equals()方法才能判断key值是否相同
Map是键值对组成的集合,Map.containsKey()判断Map集合对象中是否包含指定的键名
而当key值为我们自定义的类时:
如下:Hero类我们的自定义类
Map<Hero ,Integer> myMap=new HashMap<>();
此时要根据Hero类中重写的hashCode()和equals()方法才能判断key值是否相同