public boolean equals(Object obj) {
boolean result = false;
if (obj instanceof Recipe) {
Recipe that = (Recipe) obj;
if(this.getName().equals(that.getName())){
for (int cnt = 0; cnt < I.length; cnt++) {
if (I[cnt].getName().equals(that.getName())) {
result = (this.getName() == that.getName());
}
}
}
}
return result;
}
我可以比较食谱的名称,一旦它们相等,我需要逐一比较成分,但我不知道如何进行比较。我知道我需要一个 for 循环,我添加了它来比较所有成分,但在那之后该怎么做。我真的很感激任何类型的帮助。