我在下面的代碼中創建了方法toArray,在調用toArray中的pop()和push()方法時找不到符號錯誤。爲什麼?在方法
public void push(Comparable x)
{
arr[size++] = x;
}
public Object pop() throws EmptyStackException
{
return arr[size--];
}
public Comparable[] toArray()
{
Comparable[] newarr = new Comparable[size];
for(int i = 0; i < size; i++)
{
newarr[i] = arr.pop();
}
for(int i = size; i > 0; i--)
{
arr.push(newarr[i-1]);
}
return newarr;
}
你可以發佈確切的錯誤,最好是一個堆棧跟蹤? – pczeus