Método pop de pilhas

Olá pessoal!

Olhem essa linha do meu método:

pilha2.push (pilha1.pop());

Aparece essa mensagem de erro:

[b]cannot find symbol:
symbol: method pop();
location: class int[/b]

pilha1 e pilha2 são dois arrays de inteiros e estou tentando colocar na pilha2 o topo da pilha1 mas aparece esse mensagem acima.
Alguém sabe pq?

Obrigado!

Pelo erro que dá, pilha1 não é uma pilha

pop() é da classe Stack e provavelmente voce ta trabalhando com arrays de inteirios (int[]).

Mas se isso é um trabalho de faculdade provavelmente seu professor quer que voce implemente esse métodos (pop e push).

É isso mesmo, MArk!

Realmente a incompatibilidade do método pois estou trabalhando com arrays de inteiro em vez de uma pilha da classe Stack.

Obrigado!!!