జావాలో Stack.pop() అంటే ఏమిటి

Javalo Stack Pop Ante Emiti



జావాలో, డెవలపర్ రికార్డుల నుండి పాత లేదా చెత్త విలువలను తీసివేయవలసిన కొన్ని అవసరాలు ఉండవచ్చు. మరింత ప్రత్యేకంగా, కొన్ని నవీకరణ అవసరం లేదా ఉపయోగించని ఎంట్రీల తొలగింపు విషయంలో. అటువంటి సందర్భాలలో, ' Stack.pop() 'పద్ధతి కలిగి ఉన్న చెత్త విలువలను వదిలించుకోవడానికి ప్రభావవంతంగా ఉంటుంది.

ఈ బ్లాగ్ జావాలో “Stack.pop()” పద్ధతిని ఉపయోగించడం మరియు అమలు చేయడం ప్రదర్శిస్తుంది.







జావాలో “Stack.pop()” అంటే ఏమిటి?

జావాలోని స్టాక్ డేటా స్ట్రక్చర్ అనేది “పై ఆధారపడిన సరళ డేటా నిర్మాణం. LIFO (చివరిలో మొదటిది) ” విధానం. దాని ' పాప్() ” జావాలోని పద్ధతి స్టాక్ ఎగువన అందుబాటులో ఉన్న మూలకాన్ని తిరిగి అందిస్తుంది మరియు దానిని స్టాక్ నుండి తీసివేస్తుంది.



వాక్యనిర్మాణం



స్టాక్1.పాప్ ( ) ;





ఈ వాక్యనిర్మాణంలో, ' స్టాక్1 ”ని ఉపయోగించి మూలకాలు పాప్/తొలగించాల్సిన స్టాక్‌కు అనుగుణంగా ఉంటుంది పాప్() ” పద్ధతి.

ఉదాహరణలకు వెళ్లే ముందు, ''తో పని చేయడానికి దిగువ అందించిన ప్యాకేజీని చేర్చారని నిర్ధారించుకోండి. స్టాక్ 'తరగతి:



దిగుమతి java.util.Stack;

ఉదాహరణ 1: జావాలో “Stack.push()” ద్వారా పుష్ చేయబడిన మూలకాలను తొలగించడానికి “Stack.pop()”ని వర్తింపజేయడం

ది ' పుష్() 'ఒక అంశాన్ని నెట్టడానికి లేదా జోడించడానికి' పద్ధతి ఉపయోగించబడుతుంది. స్టాక్ ”. ఈ పద్ధతిని కలిపి ఉపయోగించవచ్చు ' Stack.pop() ”ఎలిమెంట్‌లను స్టాక్‌కి ఇన్సర్ట్ చేసి, ఆపై ఎగువన ఉన్న చివరిగా నెట్టబడిన స్టాక్ ఎలిమెంట్‌ను వరుసగా తీసివేయడం:

పబ్లిక్ క్లాస్ పాప్ {
పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
స్టాక్ < స్ట్రింగ్ > పేర్లు = కొత్త స్టాక్ <> ( ) ;
పేర్లు.పుష్ ( 'జాన్' ) ;
పేర్లు.పుష్ ( 'సారా' ) ;
పేర్లు.పుష్ ( 'డేవిడ్' ) ;
System.out.println ( 'స్టాక్ అవుతుంది:' + పేర్లు ) ;
స్ట్రింగ్ అంశం = names.pop ( ) ;
System.out.println ( 'పాప్ చేయబడిన అంశం:' + అంశం ) ;
System.out.println ( 'కొత్త స్టాక్:' + పేర్లు ) ;
} }

ఎగువ కోడ్ బ్లాక్‌లో, ఈ క్రింది దశలను వర్తించండి:

  • అన్నింటిలో మొదటిది, '' ప్రకటించండి స్టాక్ 'మద్దతు' స్ట్రింగ్ 'విలువలు.
  • తదుపరి దశలో, అనుబంధించండి ' పుష్() ” పేర్కొన్న స్ట్రింగ్ విలువలను స్టాక్‌కు జోడించి వాటిని ప్రదర్శించడానికి సృష్టించిన స్టాక్‌తో పద్ధతి.
  • ఆ తరువాత, వర్తించు ' పాప్() చివరిగా నెట్టబడిన మూలకాన్ని తొలగించే పద్ధతి, అనగా, ' డేవిడ్ ” స్టాక్ నుండి.
  • చివరగా, కన్సోల్‌లో పాప్ చేయబడిన ఎలిమెంట్ మరియు అప్‌డేట్ చేయబడిన స్టాక్‌ను వరుసగా ప్రదర్శించండి.

అవుట్‌పుట్

ఈ అవుట్‌పుట్‌లో, మూలకాలు సముచితంగా నెట్టబడి, పాప్ చేయబడడాన్ని గమనించవచ్చు.

ఉదాహరణ 2: జావాలో “Stack.add()” ద్వారా జోడించిన మూలకాలను తొలగించడానికి “Stack.pop()”ని వర్తింపజేయడం

ది ' Stack.add() 'పద్ధతి' కు మూలకాలను జోడిస్తుంది స్టాక్ ”. ఈ పద్ధతిని కలిపి అన్వయించవచ్చు ' Stack.pop() ” స్టాక్ చివరి లేదా ఎగువన జోడించిన పూర్ణాంకాన్ని తొలగించే పద్ధతి.

వాక్యనిర్మాణం

శూన్యమైన యాడ్ ( లో, elem )

ఈ వాక్యనిర్మాణంలో:

  • ' లో ” అనేది స్టాక్‌కు పేర్కొన్న మూలకాన్ని తప్పనిసరిగా జోడించాల్సిన సూచికను సూచిస్తుంది.
  • ' మూలకం ” స్టాక్‌కు జోడించాల్సిన/అనుబంధించాల్సిన మూలకానికి అనుగుణంగా ఉంటుంది.

ఇప్పుడు, దిగువ అందించిన ఉదాహరణకి వెళ్దాం:

పబ్లిక్ క్లాస్ పాప్ {
పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
స్టాక్ < పూర్ణ సంఖ్య > విలువలు = కొత్త స్టాక్ <> ( ) ;
విలువలు.జోడించు ( 10 ) ;
విలువలు.జోడించు ( ఇరవై ) ;
విలువలు.జోడించు ( 30 ) ;
System.out.println ( 'స్టాక్ అవుతుంది:' + విలువలు ) ;
పూర్ణాంకం అంశం = values.pop ( ) ;
System.out.println ( 'పాప్ చేయబడిన అంశం:' + అంశం ) ;
System.out.println ( 'కొత్త స్టాక్:' + విలువలు ) ;
} }

పై కోడ్ లైన్లలో:

  • అదేవిధంగా, 'ని సృష్టించండి స్టాక్ ' యొక్క ' పూర్ణ సంఖ్య ” రకం.
  • ఇప్పుడు, అనుబంధిత “ ద్వారా పేర్కొన్న పూర్ణాంక విలువలను జోడించండి జోడించు() ” పద్ధతి.
  • తదుపరి దశలో, అదేవిధంగా, వర్తించబడిన “ని ఉపయోగించి చివరిగా జోడించిన పూర్ణాంకాన్ని పాప్ చేయండి పాప్() ” పద్ధతి.
  • చివరగా, కన్సోల్‌లో వరుసగా పాప్ చేయబడిన ఎలిమెంట్ మరియు అప్‌డేట్ చేయబడిన స్టాక్‌ను ప్రదర్శించండి.

గమనిక: రెండింటితో కలిసి పనిచేయాల్సిన అవసరం ఉంటే ' పూర్ణ సంఖ్య 'మరియు' స్ట్రింగ్ ''లో డేటా రకాలు స్టాక్ ', ఉపయోగించు' వస్తువు ” బదులుగా టైప్ చేయండి.

అవుట్‌పుట్

ఈ ఫలితంలో, పూర్ణాంకం పాప్ చేయబడిందని మరియు స్టాక్ తగిన విధంగా నవీకరించబడిందని సూచించవచ్చు.

ముగింపు

ది ' Stack.pop() ” జావాలో పద్ధతి స్టాక్ ఎగువన అందుబాటులో ఉన్న మూలకాన్ని తిరిగి అందిస్తుంది మరియు ఆ మూలకాన్ని స్టాక్ నుండి తీసివేస్తుంది. '' ద్వారా నెట్టబడిన మరియు జోడించిన మూలకాలను తొలగించడానికి ఈ పద్ధతిని అన్వయించవచ్చు Stack.push() 'మరియు' Stack.add() ” పద్ధతులు, వరుసగా. ఈ బ్లాగ్ ' యొక్క వినియోగం గురించి చర్చించింది Stack.pop() ” జావాలో పద్ధతి.