In diesem Blog wird die Nutzung und Implementierung der “demonstrieren“StapelKlasse in Java.
So verwenden Sie die Stack -Klasse mit Java?
Der Stapel ist eine lineare Datenstruktur, die verwendet wird, um die Objektsammlung zu enthalten. Es basiert auf "Last-In-First-Out (LIFO)"So dass das Element, das oben/Peek des Stapels angehängt ist, das zuletzt hinzugefügte Element über das" istdrücken()Methode, und es ist auch diejenige, die zuerst von der “weggelassen wird“Pop()" Methode.
Syntax
StapelIn dieser Syntax “,“Typ”Entspricht dem Datentyp der Werte im Stapel.
Um das zu nutzenStapel”Klasse In den Beispielen finden Sie zuerst das folgende Paket ein:
Java importieren.Util.Stapel;Beispiel 1: Auslastung der Stack -Klasse mit „Push ()“ und „Pop ()“ -Methoden in Java
Der "drücken()„Methode wird verwendet, um ein Element in die“ zu drücken oder hinzuzufügenStapel" und das "Pop()Die Methode knallt oder entfernt den letzten Element aus dem Stapel. Diese Methoden können angewendet werden, um Elemente aus dem Stapel einzufügen und zu entfernen:
Im obigen Code -Snippet:
Ausgang
In dieser Ausgabe kann der Unterschied im Stapel vor und nach dem Aufnehmen der Werte beobachtet werden.
Beispiel 2: Auslastung der Stack -Klasse mit "Peek ()", "Search ()" und "Leere ()" in Java
Der "spähen()Die Methode zeigt das Element oben im Stapel an, ohne es zu entfernen. Der "suchen()„Methode gibt den Index des Elements im Stapel an, der als Parameter und die“ übergeben wurdeleer()"Methode gibt die booleschen Werte zurück"WAHR" oder "FALSCHBasierend auf dem leeren oder nicht leeren Stack.
In diesem speziellen Beispiel können diese Methoden implementiert werden, um ihre dedizierten Operationen mit den Stackelementen auszuführen, i.e., “Ganzzahlen”:
StapelFühren Sie in diesem Codeblock die folgenden Schritte aus:
Ausgang
In diesem Ergebnis kann analysiert werden.
Notiz: Wenn es erforderlich ist, sowohl die Ganzzahl- als auch die Stringwerte in der “zu sammelnStapel", Benutze das"ObjektStattdessen Datentyp.
Abschluss
Der Stapel entspricht einer linearen Datenstruktur basierend auf Last-In-First-Out (LIFO). Es enthält verschiedene Methoden zur Durchführung von Stapeloperationen wie “drücken()","Pop()","spähen()","suchen()" Und "leer()", usw. In diesem Blog wurde über die Verwendung der "der" besprochen "StapelKlasse und seine Methoden in Java.