我有一个要放入哈希图中的 Color 类。我想调用containsKey
hashmap 以确保对象是否已经存在于 hashmap 中
颜色类
public class Color {
public String name;
Color (String name) {this.name = name;}
//getters setters for name
}
哈希映射
HashMap<Color, List<String>> m = new HashMap<Color, List<String>>();
Color c = new Color("red");
m.put(c, new ArrayList<String>());
Color c1 = new Color("red");
System.out.println(m.containsKey(c1)); //I'd like to return this as true
既然c1
已经name
红了。我想System.out
返回 true 因为地图中已经存在的键c
, 有name
红色
如何做到这一点?