Mi az a Stack.pop() a Java nyelven

Mi Az A Stack Pop A Java Nyelven



A Java-ban előfordulhatnak bizonyos követelmények, amikor a fejlesztőnek el kell távolítania az elavult vagy szemét értékeket a rekordokból. Pontosabban bizonyos frissítési igény vagy a nem használt bejegyzések megszüntetése esetén. Ilyen esetekben a „ Stack.pop() ” módszer hatékonyan eltávolítja a benne lévő szemét értékeket.

Ez a blog bemutatja a „Stack.pop()” módszer használatát és megvalósítását Java nyelven.







Mi az a „Stack.pop()” Java nyelven?

A Java verem adatszerkezete egy lineáris adatstruktúra, amely a „ LIFO (Last In First Out) ” megközelítés. a „ pop() ” metódus a Java-ban visszaadja a verem tetején elérhető elemet, és eltávolítja a veremből.



Szintaxis



verem1.pop ( ) ;





Ebben a szintaxisban a „ verem1 ” annak a veremnek felel meg, amelyből az elemeket ki kell emelni/eltávolítani a „ pop() ” módszerrel.

Mielőtt a példákra térne, győződjön meg róla, hogy tartalmazza az alábbi csomagot, hogy működjön együtt a ' Kazal ' osztály:



import java.util.Stack;

1. példa: A „Stack.pop()” alkalmazása a tolt elemek eltávolításához a „Stack.push()”-on keresztül Java-ban

A ' nyom() ' módszer arra szolgál, hogy egy elemet a ' Kazal ”. Ez a módszer kombinálható a „ Stack.pop() ” módszerrel beillesztheti az elemeket a verembe, majd eltávolíthatja az utoljára tolt veremelemet a tetején:

nyilvános osztály pop {
public static void main ( Húr [ ] args ) {
Kazal < Húr > neveket = új verem <> ( ) ;
nevek.nyomja ( 'János' ) ;
nevek.nyomja ( 'Sara' ) ;
nevek.nyomja ( 'Dávid' ) ;
System.out.println ( 'A verem a következő lesz:' + nevek ) ;
String item = nevek.pop ( ) ;
System.out.println ( 'A kiugrott tétel:' + elem ) ;
System.out.println ( 'Az új verem a következő: + nevek ) ;
} }

A fenti kódblokkban hajtsa végre a következő lépéseket:

  • Mindenekelőtt nyilatkozzon egy „ Kazal 'támogatja a' Húr ” értékeket.
  • A következő lépésben társítsa a „ nyom() ” metódust a létrehozott veremmel, hogy a megadott karakterlánc-értékeket hozzáfűzze a veremhez és megjelenítse azokat.
  • Ezt követően alkalmazza a „ pop() ” módszerrel távolíthatja el az utoljára betolt elemet, azaz „ David ” a veremből.
  • Végül jelenítse meg a felugró elemet, illetve a frissített veremeket a konzolon.

Kimenet

Ezen a kimeneten megfigyelhető, hogy az elemek megfelelően tolódnak és pattannak.

2. példa: A „Stack.pop()” alkalmazása a hozzáadott elemek eltávolításához a „Stack.add()” segítségével Javaban

A ' Stack.add() ' metódus elemeket ad hozzá a ' Kazal ”. Ezt a módszert a „ Stack.pop() ” metódussal a verem utolsó vagy tetejére adott egész szám elhagyásához.

Szintaxis

érvénytelen hozzáadás ( in, elem )

Ebben a szintaxisban:

  • ' ban ben ” arra az indexre utal, amelynél a megadott elemet hozzá kell adni a veremhez.
  • ' elem ” a veremhez hozzáadandó/hozzáfűzendő elemnek felel meg.

Most pedig térjünk át az alábbi példára:

nyilvános osztály pop {
public static void main ( Húr [ ] args ) {
Kazal < Egész szám > értékeket = új verem <> ( ) ;
értékeket.add ( 10 ) ;
értékeket.add ( húsz ) ;
értékeket.add ( 30 ) ;
System.out.println ( 'A verem a következő lesz:' + értékek ) ;
Integer item = értékek.pop ( ) ;
System.out.println ( 'A kiugrott tétel:' + elem ) ;
System.out.println ( 'Az új verem a következő: + értékek ) ;
} }

A fenti kódsorokban:

  • Hasonlóképpen hozzon létre egy „ Kazal ' a ' Egész szám ' típus.
  • Most adja hozzá a megadott egész értékeket a kapcsolódó ' add() ” módszerrel.
  • A következő lépésben ehhez hasonlóan ugorja be az utoljára hozzáadott egész számot az alkalmazott ' pop() ” módszerrel.
  • Végül jelenítse meg a felugró elemet, illetve a frissített veremet a konzolon.

Jegyzet: Ha szükséges, hogy mindkét „ Egész szám ” és „ Húr ' adattípusok a ' Kazal ', használja a ' Tárgy ” írja be helyette.

Kimenet

Ebből az eredményből arra lehet következtetni, hogy az egész szám kiugrik, és a verem megfelelően frissül.

Következtetés

A ' Stack.pop() ” metódus a Java-ban visszaadja a verem tetején elérhető elemet, és eltávolítja azt a veremből. Ezzel a módszerrel távolíthatja el a tolt és hozzáadott elemeket a „ Stack.push() ” és „ Stack.add() ” módszerekkel, ill. Ez a blog a „ Stack.pop() ” módszer Java nyelven.