我被困在数据结构类的 java 分配的一个组件上,这使我无法完成其余部分。这是一个简单的概念,但我在实现中遗漏了一些东西。我有一个Dynamic array
被叫list1
,我需要将它与另一个列表(list2
)进行比较。我有一个方法:equals(Object a)
所以调用是list1.equals(list2);
我知道如何将列表与迭代器进行比较,但如何引用list1
Object 来比较两者?
我不是要求你完成我的任务,只是帮助我了解这将如何工作。
public static void main(String args[])
{
DynamicArrayOfInts list1 = new DynamicArrayOfInts();
}
public DynamicArrayOfInts()
{
storage = new int[INITIAL_CAPACITY];
size = 0;
}
public boolean equals(Object aThat)
{
if(aThat.equals(storage))
return true;
else
return false;
}