Em Java, pode haver certos requisitos em que o desenvolvedor precisa remover valores desatualizados ou inúteis dos registros. Mais especificamente, no caso de alguma exigência de atualização ou eliminação das entradas não utilizadas. Em tais cenários, o “ Stack.pop() ” é eficaz para se livrar dos valores de lixo contidos.
Este blog demonstrará como usar e implementar o método “Stack.pop()” em Java.
O que é “Stack.pop()” em Java?
A estrutura de dados Stack em Java é uma estrutura de dados linear baseada no “ LIFO (último a entrar, primeiro a sair) ' abordagem. Isso é ' pop() ” em Java retorna o elemento que está disponível no topo da pilha e o remove da pilha.
Sintaxe
stack1.pop ( ) ;
Nesta sintaxe, “ pilha1 ” corresponde à pilha da qual os elementos precisam ser extraídos/removidos usando o botão “ pop() ” método.
Antes de ir para os exemplos, certifique-se de incluir o pacote fornecido abaixo para trabalhar com o “ Pilha ' aula:
importar java.util.Stack;
Exemplo 1: Aplicando “Stack.pop()” para remover os elementos enviados via “Stack.push()” em Java
O ' empurrar() ” é usado para empurrar ou adicionar um item no “ Pilha ”. Este método pode ser utilizado combinado com o “ Stack.pop() ” para inserir os elementos na pilha e, em seguida, remover o último elemento empilhado no topo, respectivamente:
pop de classe pública {public static void main ( Corda [ ] argumentos ) {
Pilha < Corda > nomes = nova pilha <> ( ) ;
nomes.push ( 'John' ) ;
nomes.push ( 'Sara' ) ;
nomes.push ( 'Davi' ) ;
System.out.println ( 'A pilha se torna: ' + nomes ) ;
String item = nomes.pop ( ) ;
System.out.println ( 'O item estourado é: ' + item ) ;
System.out.println ( 'A nova pilha é: ' + nomes ) ;
} }
No bloco de código acima, aplique as seguintes etapas:
- Em primeiro lugar, declare um “ Pilha ” apoiando o “ Corda ” valores.
- Na próxima etapa, associe o “ empurrar() ” com a pilha criada para anexar os valores de string declarados à pilha e exibi-los.
- Depois disso, aplique o “ pop() ” para remover o último elemento enviado, ou seja, “ Davi ” da pilha.
- Por fim, exiba o elemento exibido e a pilha atualizada no console, respectivamente.
Saída
Nesta saída, pode-se observar que os elementos são empurrados e exibidos apropriadamente.
Exemplo 2: Aplicando “Stack.pop()” para remover os elementos adicionados por meio de “Stack.add()” em Java
O ' Stack.add() ” adiciona elementos ao método “ Pilha ”. Este método pode ser aplicado em combinação com o método “ Stack.pop() ” para omitir o inteiro adicionado no último ou no topo da pilha.
Sintaxe
anular adicionar ( em, elem )
Nesta sintaxe:
- “ em ” refere-se ao índice no qual o elemento especificado deve ser adicionado à pilha.
- “ elemento ” corresponde ao elemento que precisa ser adicionado/anexado à pilha.
Agora, vamos passar para o exemplo abaixo fornecido:
pop de classe pública {public static void principal ( Corda [ ] argumentos ) {
Pilha < inteiro > valores = nova pilha <> ( ) ;
valores.adicionar ( 10 ) ;
valores.adicionar ( vinte ) ;
valores.adicionar ( 30 ) ;
System.out.println ( 'A pilha se torna: ' + valores ) ;
Item inteiro = valores.pop ( ) ;
System.out.println ( 'O item estourado é: ' + artigo ) ;
System.out.println ( 'A nova pilha é: ' + valores ) ;
} }
Nas linhas de código acima:
- Da mesma forma, crie um “ Pilha ' do ' inteiro ' tipo.
- Agora, adicione os valores inteiros declarados por meio do associado “ adicionar() ” método.
- Na próxima etapa, da mesma forma, pop o último inteiro adicionado usando o aplicado “ pop() ” método.
- Por fim, exiba o elemento exibido e a pilha atualizada, respectivamente, no console.
Observação: Se houver um requisito para trabalhar com ambos os “ inteiro ' e ' Corda ” tipos de dados no “ Pilha ”, utilize o “ Objeto ” digite em vez disso.
Saída
Neste resultado, pode ser implícito que o número inteiro é retirado e a pilha é atualizada apropriadamente.
Conclusão
O ' Stack.pop() ” em Java retorna o elemento que está disponível no topo da pilha e remove esse elemento da pilha. Este método pode ser aplicado para remover os elementos enviados e adicionados por meio do “ Stack.push() ' e ' Stack.add() ” métodos, respectivamente. Este blog discutiu a utilização do “ Stack.pop() ” método em Java.