V Javi lahko obstajajo določene zahteve, pri katerih mora razvijalec odstraniti zastarele ali nepotrebne vrednosti iz zapisov. Natančneje, v primeru zahteve po posodobitvi ali odstranitvi neuporabljenih vnosov. V takšnih scenarijih » Stack.pop() ” metoda je učinkovita pri odstranjevanju vsebovanih smeti.
Ta spletni dnevnik bo prikazal uporabo in implementacijo metode »Stack.pop()« v Javi.
Kaj je »Stack.pop()« v Javi?
Podatkovna struktura Stack v Javi je linearna podatkovna struktura, ki temelji na ' LIFO (zadnji vstop, prvi ven) ” pristop. Njegov ' pop() ” metoda v Javi vrne element, ki je na voljo na vrhu sklada, in ga odstrani iz sklada.
Sintaksa
stack1.pop ( ) ;
V tej sintaksi ' sklad1 « ustreza skladu, iz katerega je treba elemente izvleči/odstraniti z uporabo » pop() ” metoda.
Preden se odpravite na primere, se prepričajte, da vključite spodnji paket za delo z ' Stack ” razred:
uvozi java.util.Stack;
1. primer: uporaba »Stack.pop()« za odstranitev potisnih elementov prek »Stack.push()« v Javi
' potisni() ' se uporablja za potiskanje ali dodajanje predmeta v ' Stack ”. Ta metoda se lahko uporablja v kombinaciji z ' Stack.pop() ” za vstavljanje elementov v sklad in nato odstranitev zadnjega potisnjenega elementa sklada na vrhu:
javni razred pop {javni statični void main ( Vrvica [ ] args ) {
Stack < Vrvica > imena = nov sklad <> ( ) ;
imena.potisni ( 'Janez' ) ;
imena.potisni ( 'Sara' ) ;
imena.potisni ( 'David' ) ;
System.out.println ( 'Skupek postane: ' + imena ) ;
Element niza = names.pop ( ) ;
System.out.println ( 'Izstopni element je: ' + predmet ) ;
System.out.println ( 'Novi sklad je: ' + imena ) ;
} }
V zgornjem bloku kode uporabite naslednje korake:
- Najprej razglasite ' Stack ' podpira ' Vrvica ' vrednote.
- V naslednjem koraku povežite » potisni() ” z ustvarjenim skladom za dodajanje navedenih vrednosti nizov v sklad in njihovo prikazovanje.
- Po tem uporabite » pop() ” za odstranitev zadnjega potisnjenega elementa, tj. David ” iz sklada.
- Na koncu na konzoli prikažite izstreljeni element oziroma posodobljeni sklad.
Izhod
V tem izhodu je mogoče opaziti, da so elementi ustrezno potisnjeni in izpuščeni.
2. primer: uporaba »Stack.pop()« za odstranitev dodanih elementov prek »Stack.add()« v Javi
' Stack.add() ' metoda doda elemente v ' Stack ”. Ta metoda se lahko uporablja v kombinaciji z ' Stack.pop() ” za izpustitev celega števila, dodanega na zadnjem ali na vrhu sklada.
Sintaksa
void add ( v, elem )
V tej sintaksi:
- “ v ” se nanaša na indeks, pri katerem mora biti podani element dodan v sklad.
- “ element ” ustreza elementu, ki ga je treba dodati/dodati v sklad.
Zdaj pa pojdimo na spodnji primer:
javni razred pop {javni statični void main ( Vrvica [ ] args ) {
Stack < Celo število > vrednote = nov sklad <> ( ) ;
vrednosti.dodaj ( 10 ) ;
vrednosti.dodaj ( dvajset ) ;
vrednosti.dodaj ( 30 ) ;
System.out.println ( 'Skupek postane: ' + vrednosti ) ;
Celo število element = values.pop ( ) ;
System.out.println ( 'Izstopni element je: ' + predmet ) ;
System.out.println ( 'Novi sklad je: ' + vrednosti ) ;
} }
V zgornjih vrsticah kode:
- Podobno ustvarite » Stack ' od ' Celo število ” vrsta.
- Zdaj dodajte navedene vrednosti celih števil prek povezanega “ dodaj() ” metoda.
- V naslednjem koraku na podoben način izpnite nazadnje dodano celo število z uporabljenim ' pop() ” metoda.
- Na koncu na konzoli prikažite izstreljeni element oziroma posodobljeni sklad.
Opomba: Če obstaja zahteva po delu z obema » Celo število « in » Vrvica ' tipi podatkov v ' Stack «, uporabite » Objekt ” namesto tega vnesite.
Izhod
Pri tem izidu je mogoče implicirati, da je celo število odstranjeno in je sklad ustrezno posodobljen.
Zaključek
' Stack.pop() ” metoda v Javi vrne element, ki je na voljo na vrhu sklada, in odstrani ta element iz sklada. To metodo lahko uporabite za odstranjevanje potisnjenih in dodanih elementov prek » Stack.push() « in » Stack.add() ” metode oz. Ta blog je razpravljal o uporabi » Stack.pop() ” v Javi.