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.