Cos'è lo stack.Pop in Java

Cos'è lo stack.Pop in Java

In Java, ci possono essere alcuni requisiti in cui lo sviluppatore deve rimuovere i valori obsoleti o i rifiuti dai record. Più specificamente, nel caso di alcuni requisiti di aggiornamento o eliminazione delle voci inutilizzate. In tali scenari, il "Pila.pop()"Il metodo è efficace per sbarazzarsi dei valori della spazzatura contenuti.

Questo blog dimostrerà l'uso e l'implementazione del "stack.Pop () "Metodo in Java.

Cos'è “Stack.pop () "in java?

La struttura dei dati dello stack in Java è una struttura di dati lineare basata su "LIFO (ultimo al primo fuori)" approccio. Suo "pop()"Il metodo in Java restituisce l'elemento disponibile nella parte superiore dello stack e lo rimuove dallo stack.

Sintassi

Stack1.pop();

In questa sintassi, "Stack1"Corrisponde allo stack da cui gli elementi devono essere fatti scoppiare/rimuovere usando il"pop()" metodo.

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

Importa Java.util.Pila;

Esempio 1: applicazione di “Stack.pop () "per rimuovere gli elementi spinti tramite" stack.push () "in java

IL "spingere()"Il metodo viene utilizzato per spingere o aggiungere un elemento in"Pila". Questo metodo può essere utilizzato combinato con "Pila.pop()"Metodo per inserire gli elementi nello stack e quindi rimuovere l'ultimo elemento stack spinto nella parte superiore, rispettivamente:

Classe pubblica Pop
public static void main (string [] args)
Pila nomi = new stack ();
nomi.push ("John");
nomi.push ("sara");
nomi.push ("David");
Sistema.fuori.println ("Lo stack diventa:" + nomi);
Stringe item = nomi.pop();
Sistema.fuori.println ("L'elemento scoppiato è:" + elemento);
Sistema.fuori.println ("Il nuovo stack è:" + nomi);

Nel blocco di codice sopra, applicare i seguenti passaggi:

  • Prima di tutto, dichiarare un "Pila"Supportare il"Corda" valori.
  • Nel passaggio successivo, associa il "spingere()"Metodo con lo stack creato per aggiungere i valori di stringa indicati allo stack e visualizzarli.
  • Dopodiché, applica il "pop()"Metodo per rimuovere l'ultimo elemento spinto, i.e., "David"Dallo stack.
  • Infine, visualizza l'elemento scoppiato e lo stack aggiornato sulla console, rispettivamente.

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.Aggiungi () "in Java

IL "Pila.aggiungere()"Metodo aggiunge elementi al"Pila". Questo metodo può essere applicato in combinazione con "Pila.pop()"Metodo per omettere il numero intero aggiunto all'ultimo o in alto dello stack.

Sintassi

void aggiungi (ind, elem)

In questa sintassi:

  • "ind"Si riferisce all'indice in cui l'elemento specificato deve essere aggiunto allo stack.
  • "Elem"Corrisponde all'elemento che deve essere aggiunto/aggiunto allo stack.

Ora, passiamo all'esempio sotto fornito:

Classe pubblica Pop
public static void main (string [] args)
Pila valori = new stack ();
valori.Aggiungi (10);
valori.Aggiungi (20);
valori.Aggiungi (30);
Sistema.fuori.println ("Lo stack diventa:" + valori);
Integer Item = valori.pop();
Sistema.fuori.println ("L'elemento scoppiato è:" + elemento);
Sistema.fuori.println ("Il nuovo stack è:" + valori);

Nelle righe di codice sopra:

  • Allo stesso modo, crea un "Pila"Del"Numero intero" tipo.
  • Ora, aggiungi i valori interi indicati tramite l'associazione "aggiungere()" metodo.
  • Nel passaggio successivo, allo stesso modo, pop il numero intero aggiunto infine usando l'applicazione "pop()" metodo.
  • Infine, visualizza l'elemento scoppiato e lo stack aggiornato, rispettivamente, sulla console.

Nota: Se è necessario lavorare con entrambi i "Numero intero" E "Corda"Tipi di dati in"Pila", Utilizza il"Oggetto"Digita invece.

Produzione

In questo risultato, si può implicare che l'intero viene visualizzato e lo stack viene aggiornato in modo appropriato.

Conclusione

IL "Pila.pop()"Il metodo in Java restituisce l'elemento disponibile nella parte superiore dello stack e rimuove quell'elemento dallo stack. Questo metodo può essere applicato per rimuovere gli elementi spinti e aggiunti tramite "Pila.spingere()" E "Pila.aggiungere()"Metodi, rispettivamente. Questo blog ha discusso dell'utilizzo di "Pila.pop()"Metodo in Java.