Hva er stack.Pop i Java

Hva er stack.Pop i Java

I Java kan det være visse krav der utvikleren trenger å fjerne utdaterte eller søppelverdier fra postene. Mer spesifikt, i tilfelle av noe oppdateringskrav eller eliminering av ubrukte oppføringer. I slike scenarier, "Stable.pop ()”Metoden er effektiv for å bli kvitt de inneholdte søppelverdiene.

Denne bloggen vil demonstrere ved hjelp av og implementere “Stack.Pop () ”-metode i Java.

Hva er “Stack.Pop () ”i Java?

Stack -datastrukturen i Java er en lineær datastruktur basert på "LIFO (sist inn først ut)" nærme seg. Det er "pop ()”Metode i Java returnerer elementet som er tilgjengelig øverst i stabelen og fjerner det fra stabelen.

Syntaks

Stack1.pop ();

I denne syntaksen, “Stack1”Tilsvarer stabelen som elementene må poppes/fjernes ved hjelp av“pop ()”Metode.

Før du drar til eksemplene, må du huske å inkludere pakken nedenfor for å jobbe med "Stable”Klasse:

Importer Java.util.Stable;

Eksempel 1: Bruker “Stack.Pop () ”for å fjerne de skyvede elementene via“ Stack.Push () ”i Java

trykk()”Metode brukes til å skyve eller legge til et element i“Stable”. Denne metoden kan brukes kombinert med "Stable.pop ()”Metode for å sette inn elementene i stabelen og deretter fjerne henholdsvis det siste skyvede stabelelementet øverst:

offentlig klasse pop
public static void main (String [] args)
Stable Navn = ny stabel ();
navn.Push ("John");
navn.Push ("Sara");
navn.Push ("David");
System.ute.println ("Stabelen blir:" + navn);
Strengelement = navn.pop ();
System.ute.Println ("Det poppede varen er:" + element);
System.ute.Println ("Den nye stabelen er:" + navn);

I kodeblokken ovenfor, bruk følgende trinn:

  • Først av alt, erklære en “Stable”Støtter“Streng”Verdier.
  • I neste trinn kan du knytte "trykk()”Metode med den opprettede stabelen for å legge de oppgitte strengverdiene til stabelen og vise dem.
  • Etter det, bruk "pop ()”Metode for å fjerne det siste skyvede elementet, i.e., “David”Fra stabelen.
  • Til slutt, vis det poppede elementet og den oppdaterte stabelen på henholdsvis konsollen.

Produksjon

I denne utgangen kan det observeres at elementene skyves og spratt på riktig måte.

Eksempel 2: Bruker “Stack.Pop () ”for å fjerne de ekstra elementene via“ Stack.Legg til () ”i Java

Stable.Legg til()”Metode legger til elementer til“Stable”. Denne metoden kan brukes i kombinasjon med "Stable.pop ()”Metode for å utelate heltallet som er lagt til på siste eller toppen av bunken.

Syntaks

void add (ind, elem)

I denne syntaksen:

  • ind”Henviser til indeksen som det spesifiserte elementet må legges til bunken.
  • Elem”Tilsvarer elementet som må legges til/vedlegges i stabelen.

La oss nå gå videre til det eksemplet under levert:

offentlig klasse pop
public static void main (String [] args)
Stable verdier = ny stabel ();
verdier.Legg til (10);
verdier.Legg til (20);
verdier.Legg til (30);
System.ute.println ("Stabelen blir:" + verdier);
Heltall element = verdier.pop ();
System.ute.Println ("Det poppede varen er:" + element);
System.ute.println ("Den nye stakket er:" + verdier);

I kodelinjene ovenfor:

  • Lag på samme måte en “Stable" av "Heltall”Type.
  • Legg nå de uttalte heltallverdiene via den tilknyttede "Legg til()”Metode.
  • I neste trinn, på samme måte, la det til slutt til å bruke det anvendte “pop ()”Metode.
  • Til slutt, vis det poppede elementet og den oppdaterte stabelen på henholdsvis konsollen.

Merk: Hvis det er et krav om å jobbe med både "Heltall”Og“Streng”Datatyper i“Stable”, Bruk“Gjenstand”Skriv i stedet.

Produksjon

I dette utfallet kan det antydes at heltallet er poppet og stabelen oppdateres på riktig måte.

Konklusjon

Stable.pop ()”Metode i Java returnerer elementet som er tilgjengelig øverst i stabelen og fjerner det elementet fra bunken. Denne metoden kan brukes for å fjerne de skyvede og tilførte elementene via “Stable.trykk()”Og“Stable.Legg til()”Metoder, henholdsvis. Denne bloggen diskuterte bruken av “Stable.pop ()”Metode i Java.