O que é pilha.Popa em Java

O que é pilha.Popa em Java

Em Java, pode haver certos requisitos em que o desenvolvedor precisa remover valores desatualizados ou de lixo dos registros. Mais especificamente, no caso de algum requisito de atualização ou eliminação das entradas não utilizadas. Em tais cenários, o “Pilha.pop ()”O método é eficaz para se livrar dos valores de lixo contidos.

Este blog demonstrará usando e implementando a “pilha.Método pop () ”em java.

O que é “pilha.pop () ”em java?

A estrutura de dados da pilha em Java é uma estrutura de dados linear com base no “Lifo (o último na primeira saída)" abordagem. Isso é "pop ()”O método em Java retorna o elemento disponível na parte superior da pilha e a remove da pilha.

Sintaxe

Stack1.pop ();

Nesta sintaxe, “Stack1”Corresponde à pilha da qual os elementos precisam ser estourados/removidos usando o“pop ()”Método.

Antes de ir para os exemplos, inclua o pacote fornecido abaixo para trabalhar com o “Pilha" aula:

importar java.util.Pilha;

Exemplo 1: Aplicando “Pilha.pop () ”para remover os elementos empurrados via“ pilha.push () ”em java

O "empurrar()”O método é usado para empurrar ou adicionar um item no“Pilha”. Este método pode ser utilizado combinado com o “Pilha.pop ()”Método para inserir os elementos na pilha e remover o último elemento de pilha empurrada na parte superior, respectivamente:

classe pública pop
public static void main (string [] args)
Pilha nomes = new Stack ();
nomes.push ("John");
nomes.push ("sara");
nomes.push ("David");
Sistema.fora.println ("A pilha se torna:" + nomes);
Item de string = nomes.pop ();
Sistema.fora.println ("O item pop é:" + item);
Sistema.fora.println ("A nova pilha é:" + nomes);

No bloco de código acima, aplique as seguintes etapas:

  • Primeiro de tudo, declare um “Pilha”Apoiando o“Corda”Valores.
  • Na próxima etapa, associe o “empurrar()”Método com a pilha criada para anexar os valores de string declarados à pilha e exibi -los.
  • Depois disso, aplique o “pop ()”Método para remover o último elemento empurrado, eu.e., ““David”Da pilha.
  • Por fim, exiba o elemento pop e a pilha atualizada no console, respectivamente.

Saída

Nesta saída, pode -se observar que os elementos são empurrados e estalados adequadamente.

Exemplo 2: Aplicando “Pilha.pop () ”para remover os elementos adicionados via“ pilha.add () ”em java

O "Pilha.adicionar()”O método adiciona elementos ao“Pilha”. Este método pode ser aplicado em combinação com o “Pilha.pop ()”Método para omitir o número inteiro adicionado no último ou no topo da pilha.

Sintaxe

Void Add (Ind, Elem)

Nesta sintaxe:

  • ““ind”Refere -se ao índice no qual o elemento especificado deve ser adicionado à pilha.
  • ““Elem”Corresponde ao elemento que precisa ser adicionado/anexado à pilha.

Agora, vamos para o exemplo abrangente abaixo:

classe pública pop
public static void main (string [] args)
Pilha valores = new Stack ();
valores.add (10);
valores.add (20);
valores.add (30);
Sistema.fora.println ("A pilha se torna:" + valores);
Item inteiro = valores.pop ();
Sistema.fora.println ("O item pop é:" + item);
Sistema.fora.println ("A nova pilha é:" + valores);

Nas linhas acima do código:

  • Da mesma forma, crie um “Pilha" do "Inteiro" tipo.
  • Agora, adicione os valores inteiros declarados através do associado “adicionar()”Método.
  • Na próxima etapa, da mesma forma, coloque o número inteiro adicionado finalmente usando o aplicado “pop ()”Método.
  • Por fim, exiba o elemento pop e a pilha atualizada, respectivamente, no console.

Observação: Se houver um requisito para trabalhar com os dois “Inteiro" e "Corda”Tipos de dados no“Pilha", Utilize o"Objeto”Digite em vez disso.

Saída

Nesse resultado, pode estar implícito que o número inteiro está estourado e a pilha é atualizada adequadamente.

Conclusão

O "Pilha.pop ()”O método em Java retorna o elemento disponível na parte superior da pilha e remove esse elemento da pilha. Este método pode ser aplicado para remover os elementos empurrados e adicionados através do “Pilha.empurrar()" e "Pilha.adicionar()”Métodos, respectivamente. Este blog discutiu a utilização do “Pilha.pop ()”Método em Java.