সুচিপত্র:

আমি কিভাবে জাভাতে একটি পুনরাবৃত্তিকারী করতে পারি?
আমি কিভাবে জাভাতে একটি পুনরাবৃত্তিকারী করতে পারি?

ভিডিও: আমি কিভাবে জাভাতে একটি পুনরাবৃত্তিকারী করতে পারি?

ভিডিও: আমি কিভাবে জাভাতে একটি পুনরাবৃত্তিকারী করতে পারি?
ভিডিও: ইটারেটর জাভা টিউটোরিয়াল 2024, এপ্রিল
Anonim

জাভা - কিভাবে ইটারেটর ব্যবহার করবেন?

  1. একটি প্রাপ্ত পুনরাবৃত্তিকারী সংগ্রহের কল করে সংগ্রহের শুরুতে পুনরাবৃত্তিকারী () পদ্ধতি।
  2. একটি লুপ সেট আপ করুন যা hasNext() এ কল করে। লুপ আছে পুনরাবৃত্তি করা যতক্ষণ পর্যন্ত hasNext() সত্য ফিরে আসে।
  3. লুপের মধ্যে, পরবর্তী() কল করে প্রতিটি উপাদান পান।

এছাড়াও জানতে হবে, আপনি কিভাবে জাভাতে একটি ইটারেটর তৈরি করবেন?

জাভাতে ইটারেটর তৈরি করা:

  1. প্রথম ধাপ হল সংগ্রহের শুরুতে একটি পুনরাবৃত্তিকারী প্রাপ্ত করা।
  2. এর পরে একটি লুপ সেট আপ করতে হবে যা hasNext() এ কল করে এবং তারপরে যতক্ষণ পর্যন্ত hasNext() সত্য ফিরে আসে ততক্ষণ লুপটি পুনরাবৃত্তি করতে হবে।
  3. অবশেষে, সেই লুপের মধ্যে, পরবর্তী() কল করে প্রতিটি উপাদান পান।

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

ফলস্বরূপ, জাভাতে একটি পুনরাবৃত্তিকারী কীভাবে কাজ করে?

ভিতরে জাভা , পুনরাবৃত্তিকারী হয় সংগ্রহ কাঠামোতে একটি ইন্টারফেস উপলব্ধ জাভা . প্যাকেজ ব্যবহার করার জন্য। এটা হয় ক জাভা কার্সার বস্তুর সংগ্রহের পুনরাবৃত্তি করতে ব্যবহৃত হয়। এটা হয় একের পর এক একটি সংগ্রহ বস্তু উপাদান অতিক্রম করতে ব্যবহৃত হয়।

আপনি কিভাবে জাভাতে একটি লিঙ্ক তালিকায় একটি পুনরাবৃত্তিকারী লিখবেন?

নীচের প্রোগ্রামে আমরা যে পদক্ষেপগুলি অনুসরণ করেছি তা হল:

  1. একটি লিঙ্কডলিস্ট তৈরি করুন।
  2. add(Element E) পদ্ধতি ব্যবহার করে এতে উপাদান যোগ করুন।
  3. iterator() পদ্ধতিতে কল করে ইটারেটর প্রাপ্ত করুন।
  4. Iterator ক্লাসের hasNext() এবং next() পদ্ধতি ব্যবহার করে তালিকাটি অতিক্রম করুন।

প্রস্তাবিত: