Cos'è Stack.pop() in Java

Cos E Stack Pop In Java



In Java, possono esserci determinati requisiti in cui lo sviluppatore deve rimuovere i valori obsoleti o inutili dai record. In particolare, nel caso di qualche obbligo di aggiornamento o eliminazione delle voci non utilizzate. In tali scenari, il “ Stack.pop() Il metodo è efficace per eliminare i valori spazzatura contenuti.

Questo blog dimostrerà l'utilizzo e l'implementazione del metodo 'Stack.pop()' in Java.







Cos'è 'Stack.pop ()' in Java?

La struttura dati Stack in Java è una struttura dati lineare basata sul ' LIFO (Last In First Out) ' approccio. Suo ' pop() Il metodo ” in Java restituisce l'elemento disponibile in cima allo stack e lo rimuove dallo stack.



Sintassi



pila1.pop ( ) ;





In questa sintassi, “ pila1 ” corrisponde allo stack da cui gli elementi devono essere estratti/rimossi utilizzando il “ pop() ' metodo.

Prima di andare agli esempi, assicurati di includere il pacchetto fornito di seguito per lavorare con ' Pila ' classe:



import java.util.Stack;

Esempio 1: applicazione di 'Stack.pop()' per rimuovere gli elementi sottoposti a push tramite 'Stack.push()' in Java

IL ' spingere() Il metodo ' viene utilizzato per inserire o aggiungere un elemento nel ' Pila ”. Questo metodo può essere utilizzato in combinazione con il ' Stack.pop() ” metodo per inserire gli elementi nello stack e quindi rimuovere l'ultimo elemento dello stack spinto in alto, rispettivamente:

pop di classe pubblica {
public static void main ( Corda [ ] arg ) {
Pila < Corda > nomi = nuova pila <> ( ) ;
nomi.push ( 'John' ) ;
nomi.push ( 'Sara' ) ;
nomi.push ( 'Davide' ) ;
System.out.println ( 'La pila diventa: ' + nomi ) ;
Elemento stringa = nomi.pop ( ) ;
System.out.println ( 'L'elemento spuntato è: ' + articolo ) ;
System.out.println ( 'Il nuovo stack è: ' + nomi ) ;
} }

Nel blocco di codice sopra, applicare i seguenti passaggi:

  • Prima di tutto, dichiara un ' Pila ” a sostegno del “ Corda ' valori.
  • Nel passaggio successivo, associa il ' spingere() ” con lo stack creato per aggiungere i valori di stringa dichiarati allo stack e visualizzarli.
  • Successivamente, applica il ' pop() ” metodo per rimuovere l'ultimo elemento inserito, ovvero “ Davide ” dalla pila.
  • Infine, visualizza rispettivamente l'elemento spuntato e lo stack aggiornato sulla console.

Produzione

In questo output, si può osservare che gli elementi vengono spinti e spuntati in modo appropriato.

Esempio 2: applicazione di 'Stack.pop()' per rimuovere gli elementi aggiunti tramite 'Stack.add()' in Java

IL ' Stack.aggiungi() ” metodo aggiunge elementi al “ Pila ”. Questo metodo può essere applicato in combinazione con il ' Stack.pop() ” metodo per omettere il numero intero aggiunto all'ultimo o in cima allo stack.

Sintassi

vuoto aggiungere ( dentro, elem )

In questa sintassi:

  • In ” si riferisce all'indice in corrispondenza del quale l'elemento specificato deve essere aggiunto allo stack.
  • elemento ” corrisponde all'elemento che deve essere aggiunto/accodato allo stack.

Passiamo ora all'esempio fornito di seguito:

pop di classe pubblica {
public static void main ( Corda [ ] arg ) {
Pila < Numero intero > valori = nuova pila <> ( ) ;
valori.add ( 10 ) ;
valori.add ( venti ) ;
valori.add ( 30 ) ;
System.out.println ( 'La pila diventa: ' + valori ) ;
Elemento intero = valori.pop ( ) ;
System.out.println ( 'L'elemento spuntato è: ' + articolo ) ;
System.out.println ( 'Il nuovo stack è: ' + valori ) ;
} }

Nelle righe di codice precedenti:

  • Allo stesso modo, crea un ' Pila ” del “ Numero intero ' tipo.
  • Ora, aggiungi i valori interi dichiarati tramite l'associato ' aggiungere() ' metodo.
  • Nel passaggio successivo, allo stesso modo, fai clic sull'ultimo numero intero aggiunto utilizzando l'applicazione ' pop() ' metodo.
  • Infine, visualizza l'elemento spuntato e lo stack aggiornato, rispettivamente, sulla console.

Nota: Se è necessario lavorare con entrambi i ' Numero intero ' E ' Corda ” tipi di dati in “ Pila ”, utilizzare il “ Oggetto ” digitare invece.

Produzione

In questo risultato, può essere implicito che il numero intero venga estratto e lo stack venga aggiornato in modo appropriato.

Conclusione

IL ' Stack.pop() Il metodo ” in Java restituisce l'elemento disponibile in cima allo stack e rimuove quell'elemento dallo stack. Questo metodo può essere applicato per rimuovere gli elementi spinti e aggiunti tramite il ' Stack.push() ' E ' Stack.aggiungi() ” metodi, rispettivamente. Questo blog ha discusso l'utilizzo del ' Stack.pop() ” metodo in Java.