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;
}
レシピの名前を比較できます。それらが等しい場合は、材料を1つずつ比較する必要がありますが、比較の方法がわかりません。すべての成分を比較するために追加した for ループが必要であることはわかっていますが、その後はどうすればよいでしょうか。どんな種類の助けも本当に感謝しています。