Was ist Stack.pop() in Java

Was Ist Stack Pop In Java



In Java kann es bestimmte Anforderungen geben, bei denen der Entwickler veraltete oder fehlerhafte Werte aus den Datensätzen entfernen muss. Genauer gesagt im Fall einer gewissen Aktualisierungsanforderung oder Eliminierung der ungenutzten Einträge. In solchen Szenarien ist die „ Stack.pop() “-Methode ist effektiv, um die enthaltenen Müllwerte loszuwerden.

In diesem Blog wird die Verwendung und Implementierung der Methode „Stack.pop()“ in Java demonstriert.







Was ist „Stack.pop()“ in Java?

Die Stack-Datenstruktur in Java ist eine lineare Datenstruktur, die auf dem „ LIFO (Last In First Out) ' Ansatz. Es ist ' Pop() ”-Methode in Java gibt das Element zurück, das oben auf dem Stapel verfügbar ist, und entfernt es aus dem Stapel.



Syntax



stack1.pop ( ) ;





In dieser Syntax „ Stapel1 “ entspricht dem Stapel, aus dem die Elemente entfernt/entfernt werden müssen, indem “ Pop() ' Methode.

Bevor Sie zu den Beispielen übergehen, vergewissern Sie sich, dass Sie das unten bereitgestellte Paket enthalten, um mit dem „ Stapel ' Klasse:



java.util.Stack importieren;

Beispiel 1: Anwenden von „Stack.pop()“ zum Entfernen der gepushten Elemente über „Stack.push()“ in Java

Der ' drücken() “-Methode wird verwendet, um ein Element in die „ Stapel “. Diese Methode kann in Kombination mit dem „ Stack.pop() ”-Methode, um die Elemente in den Stapel einzufügen und dann jeweils das letzte geschobene Stapelelement oben zu entfernen:

Pop der öffentlichen Klasse {
Public static void Main ( Schnur [ ] Argumente ) {
Stapel < Schnur > Namen = neuer Stapel <> ( ) ;
Namen.push ( 'John' ) ;
Namen.push ( 'Sara' ) ;
Namen.push ( 'David' ) ;
System.out.println ( 'Der Stapel wird zu: ' + Namen ) ;
String item = names.pop ( ) ;
System.out.println ( 'Das geknallte Element ist: ' + Artikel ) ;
System.out.println ( 'Der neue Stack ist: ' + Namen ) ;
} }

Wenden Sie im obigen Codeblock die folgenden Schritte an:

  • Deklarieren Sie zunächst ein „ Stapel „Unterstützung der „ Schnur ' Werte.
  • Verknüpfen Sie im nächsten Schritt das „ drücken() ”-Methode mit dem erstellten Stack, um die angegebenen Zeichenfolgenwerte an den Stack anzuhängen und anzuzeigen.
  • Wenden Sie danach das „ Pop() ” Methode zum Entfernen des zuletzt verschobenen Elements, d. h. „ David “ vom Stapel.
  • Zeigen Sie zuletzt das eingefügte Element bzw. den aktualisierten Stapel auf der Konsole an.

Ausgang

In dieser Ausgabe kann beobachtet werden, dass die Elemente entsprechend geschoben und geknallt werden.

Beispiel 2: Anwenden von „Stack.pop()“ zum Entfernen der hinzugefügten Elemente über „Stack.add()“ in Java

Der ' Stack.add() “-Methode fügt Elemente zum „ Stapel “. Diese Methode kann in Kombination mit dem „ Stack.pop() ”-Methode, um die Ganzzahl wegzulassen, die am Ende oder am Anfang des Stapels hinzugefügt wurde.

Syntax

ungültig hinzufügen ( in, elem )

In dieser Syntax:

  • In ” bezieht sich auf den Index, an dem das angegebene Element dem Stack hinzugefügt werden muss.
  • Element ” entspricht dem Element, das dem Stack hinzugefügt/angehängt werden muss.

Kommen wir nun zu dem unten aufgeführten Beispiel:

Pop der öffentlichen Klasse {
Public static void Main ( Schnur [ ] Argumente ) {
Stapel < Ganze Zahl > Werte = neuer Stapel <> ( ) ;
Werte.add ( 10 ) ;
Werte.add ( zwanzig ) ;
Werte.add ( 30 ) ;
System.out.println ( 'Der Stapel wird zu: ' + Werte ) ;
Integer-Element = Werte.pop ( ) ;
System.out.println ( 'Das geknallte Element ist: ' + Artikel ) ;
System.out.println ( 'Der neue Stack ist: ' + Werte ) ;
} }

In den obigen Codezeilen:

  • Erstellen Sie ebenso ein „ Stapel ' des ' Ganze Zahl ' Typ.
  • Addieren Sie nun die angegebenen ganzzahligen Werte über das zugehörige „ hinzufügen() ' Methode.
  • Geben Sie im nächsten Schritt auf ähnliche Weise die zuletzt hinzugefügte Ganzzahl mit dem angewendeten „ Pop() ' Methode.
  • Zeigen Sie zuletzt das eingefügte Element bzw. den aktualisierten Stapel auf der Konsole an.

Notiz: Wenn es erforderlich ist, sowohl mit dem „ Ganze Zahl ' Und ' Schnur ” Datentypen in der “ Stapel “, verwenden Sie die „ Objekt “ stattdessen eingeben.

Ausgang

In diesem Ergebnis kann impliziert werden, dass die Ganzzahl entfernt und der Stapel entsprechend aktualisiert wird.

Abschluss

Der ' Stack.pop() ”-Methode in Java gibt das Element zurück, das oben auf dem Stapel verfügbar ist, und entfernt dieses Element aus dem Stapel. Diese Methode kann angewendet werden, um die verschobenen und hinzugefügten Elemente über die „ Stack.push() ' Und ' Stack.add() “Methoden bzw. In diesem Blog wurde die Verwendung des „ Stack.pop() “-Methode in Java.