我在下面的代码中创建方法 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;
}