Stack.pop() جاوا میں کیا ہے؟

Stack Pop Jawa My Kya



جاوا میں، کچھ تقاضے ہو سکتے ہیں جہاں ڈویلپر کو ریکارڈز سے فرسودہ یا کوڑا کرکٹ والی اقدار کو ہٹانے کی ضرورت ہوتی ہے۔ مزید خاص طور پر، کچھ اپ ڈیٹ کی ضرورت یا غیر استعمال شدہ اندراجات کے خاتمے کی صورت میں۔ ایسے حالات میں، ' Stack.pop() ' طریقہ کار موجود کوڑے کی قدروں سے چھٹکارا حاصل کرنے میں موثر ہے۔

یہ بلاگ جاوا میں 'Stack.pop()' طریقہ کو استعمال کرنے اور لاگو کرنے کا مظاہرہ کرے گا۔







جاوا میں 'Stack.pop()' کیا ہے؟

جاوا میں اسٹیک ڈیٹا ڈھانچہ ایک لکیری ڈیٹا ڈھانچہ ہے جس کی بنیاد پر ' LIFO (آخری ان فرسٹ آؤٹ) ' نقطہ نظر. اس کا' پاپ () ” جاوا میں طریقہ اس عنصر کو لوٹاتا ہے جو اسٹیک کے اوپری حصے میں دستیاب ہے اور اسے اسٹیک سے ہٹا دیتا ہے۔



نحو



stack1.pop ( ) ;





اس نحو میں، ' stack1 اس اسٹیک سے مساوی ہے جہاں سے عناصر کو ' کا استعمال کرتے ہوئے پاپ / ہٹانے کی ضرورت ہے پاپ () 'طریقہ.

مثالوں کی طرف جانے سے پہلے، اس کے ساتھ کام کرنے کے لیے ذیل میں فراہم کردہ پیکیج کو شامل کرنا یقینی بنائیں۔ اسٹیک کلاس:



java.util.Stack درآمد کریں؛

مثال 1: جاوا میں 'Stack.push()' کے ذریعے پش کردہ عناصر کو ہٹانے کے لیے 'Stack.pop()' کا اطلاق کرنا

' دھکا () 'طریقہ کسی چیز کو آگے بڑھانے یا شامل کرنے کے لیے استعمال کیا جاتا ہے' اسٹیک ' اس طریقہ کو 'کے ساتھ مل کر استعمال کیا جا سکتا ہے Stack.pop() عناصر کو اسٹیک میں داخل کرنے کا طریقہ اور پھر بالترتیب آخری پش اسٹیک عنصر کو ہٹا دیں:

عوامی کلاس پاپ {
عوامی جامد باطل مین ( تار [ ] args ) {
اسٹیک < تار > نام = نیا اسٹیک <> ( ) ;
names.push ( 'جان' ) ;
names.push ( 'سارہ' ) ;
names.push ( 'ڈیوڈ' ) ;
System.out.println ( 'اسٹیک بن جاتا ہے:' + نام ) ;
سٹرنگ آئٹم = names.pop ( ) ;
System.out.println ( 'پاپ شدہ آئٹم یہ ہے:' + آئٹم ) ;
System.out.println ( 'نیا اسٹیک یہ ہے:' + نام ) ;
} }

مندرجہ بالا کوڈ بلاک میں، درج ذیل اقدامات کا اطلاق کریں:

  • سب سے پہلے، اعلان کریں ' اسٹیک 'کی حمایت' تار 'اقدار.
  • اگلے مرحلے میں، منسلک کریں ' دھکا () بیان کردہ سٹرنگ ویلیوز کو اسٹیک میں شامل کرنے اور انہیں ڈسپلے کرنے کے لیے بنائے گئے اسٹیک کے ساتھ طریقہ۔
  • اس کے بعد، لاگو کریں ' پاپ () 'آخری دھکیلے عنصر کو ہٹانے کا طریقہ، یعنی،' ڈیوڈ 'اسٹیک سے.
  • آخر میں، بالترتیب کنسول پر پاپڈ عنصر اور اپ ڈیٹ شدہ اسٹیک ڈسپلے کریں۔

آؤٹ پٹ

اس آؤٹ پٹ میں، یہ دیکھا جا سکتا ہے کہ عناصر کو دھکیل دیا جاتا ہے اور مناسب طریقے سے پاپ کیا جاتا ہے.

مثال 2: جاوا میں 'Stack.add()' کے ذریعے شامل کردہ عناصر کو ہٹانے کے لیے 'Stack.pop()' کا اطلاق کرنا

' Stack.add() 'طریقہ عناصر کو شامل کرتا ہے' اسٹیک ' یہ طریقہ 'کے ساتھ مل کر لاگو کیا جا سکتا ہے Stack.pop() اسٹیک کے آخری یا اوپری حصے میں شامل کردہ عدد کو چھوڑنے کا طریقہ۔

نحو

باطل اضافہ ( میں، عنصر )

اس نحو میں:

  • ' میں ” سے مراد وہ انڈیکس ہے جس پر مخصوص عنصر کو اسٹیک میں شامل کرنا ضروری ہے۔
  • ' عنصر ” اس عنصر سے مماثل ہے جسے اسٹیک میں شامل کرنے/جوڑنے کی ضرورت ہے۔

اب، ذیل میں فراہم کردہ مثال کی طرف چلتے ہیں:

عوامی کلاس پاپ {
عوامی جامد باطل مین ( تار [ ] args ) {
اسٹیک < عدد > اقدار = نیا اسٹیک <> ( ) ;
values.add ( 10 ) ;
values.add ( بیس ) ;
values.add ( 30 ) ;
System.out.println ( 'اسٹیک بن جاتا ہے:' + اقدار ) ;
انٹیجر آئٹم = values.pop ( ) ;
System.out.println ( 'پاپ شدہ آئٹم یہ ہے:' + آئٹم ) ;
System.out.println ( 'نیا اسٹیک یہ ہے:' + اقدار ) ;
} }

کوڈ کی اوپر کی لائنوں میں:

  • اسی طرح، ایک بنائیں ' اسٹیک ' کے ' عدد 'قسم.
  • اب، متعلقہ 'کے ذریعے بیان کردہ عددی اقدار کو شامل کریں شامل کریں() 'طریقہ.
  • اگلے مرحلے میں، اسی طرح، لاگو 'کا استعمال کرتے ہوئے آخری شامل کردہ عدد کو پاپ کریں پاپ () 'طریقہ.
  • آخر میں، کنسول پر بالترتیب پاپڈ عنصر اور اپ ڈیٹ شدہ اسٹیک ڈسپلے کریں۔

نوٹ: اگر دونوں کے ساتھ کام کرنے کی ضرورت ہے ' عدد 'اور' تار 'ڈیٹا کی اقسام' میں اسٹیک '، استعمال کریں ' چیز اس کے بجائے ٹائپ کریں۔

آؤٹ پٹ

اس نتیجے میں، یہ اشارہ کیا جا سکتا ہے کہ انٹیجر کو پاپ کیا گیا ہے اور اسٹیک کو مناسب طریقے سے اپ ڈیٹ کیا گیا ہے.

نتیجہ

' Stack.pop() ' جاوا میں طریقہ اس عنصر کو لوٹاتا ہے جو اسٹیک کے اوپری حصے میں دستیاب ہے اور اس عنصر کو اسٹیک سے ہٹا دیتا ہے۔ اس طریقہ کو ' کے ذریعے دھکیلے اور شامل عناصر کو ہٹانے کے لیے لاگو کیا جا سکتا ہے۔ Stack.push() 'اور' Stack.add() 'طریقے، بالترتیب۔ اس بلاگ نے 'کے استعمال پر تبادلہ خیال کیا Stack.pop() 'جاوا میں طریقہ۔