我從Cube類型創建了一個對象。如何比較對象數組中的對象?
public Cube (int lengthOfEdge, String color)
{
this.lengthOfEdge= lengthOfEdge;
this.color = color;
}
此外,我創建了4個不同的立方體,並將兩個立方體放入兩個不同的數組中。我想比較這些數組以查看它們是否完全相同,並且我的意思是如果arr1 [1]中的多維數據集與arr2 [1]中的多維數據集相似。我怎麼做?
我想使用我創建的比較方法。
public boolean equals(Cube c)
{
if(this.getLengthOfEdge()==c.getLengthOfEdge() && this.getColor()==(c.getColor()))
return true;
return false;
}
比較它是相同的實例還是隻有相同的值? – LenglBoy
this.getColor()。equals(c.getColor());無論如何,你的是不是正確的方式來覆蓋等於,這不是一個overrided方法 – Frank
相同的值(顏色是相同的,長度是相同的) – Eitan