Шта је Стацк.поп() у Јави

Sta Je Stack Pop U Javi



У Јави могу постојати одређени захтеви где програмер треба да уклони застареле или смеће вредности из записа. Тачније, у случају неког захтева за ажурирање или елиминације неискоришћених уноса. У таквим сценаријима, „ Стацк.поп() ” метод је ефикасан у уклањању садржаних вредности смећа.

Овај блог ће демонстрирати коришћење и имплементацију методе „Стацк.поп()“ у Јави.







Шта је „Стацк.поп()“ у Јави?

Структура података Стацк у Јави је линеарна структура података заснована на „ ЛИФО (последњи ушао први изашао) ' приступ. Његово ' поп() ” у Јави враћа елемент који је доступан на врху стека и уклања га из стека.



Синтакса



стацк1.поп ( ) ;





У овој синтакси, „ стацк1 ” одговара стеку из којег елементи треба да се искоче/уклоне помоћу „ поп() ” метод.

Пре него што кренете на примере, обавезно укључите доле наведени пакет за рад са „ Гомила ' класа:



импорт јава.утил.Стацк;

Пример 1: Примена „Стацк.поп()“ за уклањање гурнутих елемената преко „Стацк.пусх()“ у Јави

пусх() ” метода се користи за гурање или додавање ставке у „ Гомила ”. Овај метод се може користити у комбинацији са „ Стацк.поп() ” да бисте уметнули елементе у стек, а затим уклонили последњи гурнути елемент стека на врху, респективно:

јавна класа поп {
јавна статична празнина главна ( Низ [ ] аргс ) {
Гомила < Низ > имена = нови стек <> ( ) ;
имена.гурати ( 'Јован' ) ;
имена.гурати ( 'Сара' ) ;
имена.гурати ( 'Давид' ) ;
Систем.оут.принтлн ( 'Скуп постаје: ' + имена ) ;
Стринг итем = намес.поп ( ) ;
Систем.оут.принтлн ( „Искачућа ставка је: „ + ставка ) ;
Систем.оут.принтлн ( 'Нови стек је: ' + имена ) ;
} }

У горњем блоку кода примените следеће кораке:

  • Пре свега, прогласите „ Гомила “ подржавајући “ Низ ” вредности.
  • У следећем кораку, повежите „ пусх() ” са креираним стеком да додате наведене вредности стрингова стеку и прикажете их.
  • Након тога примените „ поп() ” метод за уклањање последњег гурнутог елемента, тј. Давиде ” из гомиле.
  • На крају, прикажите искочили елемент и ажурирани стек на конзоли, респективно.

Излаз

У овом излазу може се приметити да се елементи гурају и искачу на одговарајући начин.

Пример 2: Примена „Стацк.поп()“ за уклањање додатих елемената преко „Стацк.адд()“ у Јави

Стацк.адд() ” метод додаје елементе у „ Гомила ”. Овај метод се може применити у комбинацији са „ Стацк.поп() ” за изостављање целог броја додатог на последњем или врху стека.

Синтакса

воид адд ( у, елем )

У овој синтакси:

  • ин ” се односи на индекс на коме се наведени елемент мора додати стеку.
  • елемент ” одговара елементу који треба додати/додати стеку.

Сада, пређимо на доле наведени пример:

јавна класа поп {
јавна статична празнина главна ( Низ [ ] аргс ) {
Гомила < Интегер > вредности = нови стек <> ( ) ;
вредности.додај ( 10 ) ;
вредности.додај ( двадесет ) ;
вредности.додај ( 30 ) ;
Систем.оут.принтлн ( 'Скуп постаје: ' + вредности ) ;
Целобројна ставка = вредности.поп ( ) ;
Систем.оут.принтлн ( „Искачућа ставка је: „ + ставка ) ;
Систем.оут.принтлн ( 'Нови стек је: ' + вредности ) ;
} }

У горњим редовима кода:

  • Исто тако, креирајте „ Гомила ' од ' Интегер ' тип.
  • Сада додајте наведене целобројне вредности преко повезаног „ додати() ” метод.
  • У следећем кораку, на сличан начин, искочите последњи додат цео број користећи примењену „ поп() ” метод.
  • На крају, прикажите искочили елемент и ажурирани стек, респективно, на конзоли.

Белешка: Ако постоји захтев за рад са оба „ Интегер ' и ' Низ ” типови података у „ Гомила “, користите „ Објекат ” уместо тога укуцајте.

Излаз

У овом исходу, може се имплицирати да се цео број појављује и да се стек ажурира на одговарајући начин.

Закључак

Стацк.поп() ” у Јави враћа елемент који је доступан на врху стека и уклања тај елемент из стека. Овај метод се може применити за уклањање гурнутих и додатих елемената преко „ Стацк.пусх() ' и ' Стацк.адд() ” методе, респективно. На овом блогу се расправљало о коришћењу „ Стацк.поп() ” метод у Јави.