জাভাতে Stack.pop() কি?

Jabhate Stack Pop Ki



জাভাতে, কিছু নির্দিষ্ট প্রয়োজনীয়তা থাকতে পারে যেখানে বিকাশকারীকে রেকর্ডগুলি থেকে পুরানো বা আবর্জনা মানগুলি সরাতে হবে। আরও নির্দিষ্টভাবে, কিছু আপডেটের প্রয়োজন বা অব্যবহৃত এন্ট্রিগুলি বাদ দেওয়ার ক্ষেত্রে। এই ধরনের পরিস্থিতিতে, ' Stack.pop() 'পদ্ধতিটি আবর্জনা থাকা মূল্য থেকে পরিত্রাণ পেতে কার্যকর।

এই ব্লগটি জাভাতে 'Stack.pop()' পদ্ধতি ব্যবহার এবং বাস্তবায়ন প্রদর্শন করবে।







জাভাতে 'Stack.pop()' কি?

জাভাতে স্ট্যাক ডেটা স্ট্রাকচার হল একটি লিনিয়ার ডাটা স্ট্রাকচার যা “ LIFO (লাস্ট ইন ফার্স্ট আউট) 'পন্থা। এর ' পপ() জাভাতে ' মেথড স্ট্যাকের শীর্ষে উপলব্ধ উপাদানটিকে ফেরত দেয় এবং স্ট্যাক থেকে সরিয়ে দেয়।



বাক্য গঠন



stack1.pop ( ) ;





এই সিনট্যাক্সে, ' স্ট্যাক1 ' স্ট্যাকের সাথে মিলে যায় যেখান থেকে উপাদানগুলিকে ' ব্যবহার করে পপ / অপসারণ করতে হবে পপ() 'পদ্ধতি।

উদাহরণগুলিতে যাওয়ার আগে, 'এর সাথে কাজ করার জন্য নীচের প্রদত্ত প্যাকেজটি অন্তর্ভুক্ত করা নিশ্চিত করুন' স্ট্যাক 'শ্রেণী:



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() স্ট্যাকের শেষ বা শীর্ষে যোগ করা পূর্ণসংখ্যা বাদ দেওয়ার পদ্ধতি।

বাক্য গঠন

অকার্যকর যোগ ( মধ্যে, elem )

এই সিনট্যাক্সে:

  • ' ভিতরে ” সেই সূচীকে বোঝায় যেখানে নির্দিষ্ট উপাদানটিকে স্ট্যাকে যোগ করতে হবে।
  • ' উপাদান ” স্ট্যাকের সাথে যুক্ত/সংযোজন করা প্রয়োজন এমন উপাদানের সাথে মিলে যায়।

এখন, নীচের প্রদত্ত উদাহরণে যাওয়া যাক:

পাবলিক ক্লাস পপ {
পাবলিক স্ট্যাটিক অকার্যকর প্রধান ( স্ট্রিং [ ] 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() ' জাভাতে পদ্ধতি।