Вызов содержитКлюч на хэш-карте с пользовательским классом

У меня есть класс Color, который я добавляю в hashmap. Я хотел бы позвонитьcontainsKey на hashmap, чтобы убедиться, что объект уже присутствует в hashmap

Цветовой класс

public class Color {
  public String name;
  Color (String name) {this.name = name;}
  //getters setters for name 
}

HashMap

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 красный

Как этого достичь?

Ответы на вопрос(1)

Ваш ответ на вопрос