কম্পিউটার

জাভাতে ইটারেটর বনাম লিস্টআইটারেটর?


একটি ইটারেটর ৷ জাভাতে একটি ইন্টারফেস এবং আমরা একটি তালিকার উপাদানগুলিকে একটি অগ্রগতির দিকে অতিক্রম করতে পারি যেখানে একটি ListIterator একটি ইন্টারফেস যা ইটারেটরকে প্রসারিত করে ইন্টারফেস এবং আমরা অগ্রগতি এবং পিছনের উভয় দিকেই উপাদানগুলি অতিক্রম করতে পারি একজন ইটারেটার এই ধরনের সংগ্রহে ব্যবহার করা যেতে পারে যেমন তালিকা, সেট , এবং সারি যেখানে ListIterator তালিকায় ব্যবহার করা যেতে পারে সংগ্রহ শুধুমাত্র। ইটারেটর এর গুরুত্বপূর্ণ পদ্ধতি ইন্টারফেস হল hasNext(), next() এবং রিমুভ() যেখানে ListIterator এর গুরুত্বপূর্ণ পদ্ধতি ইন্টারফেস হল add() , hasNext() , hasPrevious() এবং সরান() .

ইটারেটরের জন্য সিনট্যাক্স

পাবলিক ইন্টারফেস ইটারেটার

উদাহরণ

 import java.util.*;public class IteratorTest { public static void main(String[] args) { List listObject =new ArrayList(); listObject.add("ভারত"); listObject.add("অস্ট্রেলিয়া"); listObject.add("ইংল্যান্ড"); listObject.add("বাংলাদেশ"); listObject.add("দক্ষিণ আফ্রিকা"); ইটারেটার  it =listObject.iterator(); যখন (এটি।hasNext() ) { System.out.println(it.next()); } } }

আউটপুট

ভারত অস্ট্রেলিয়া ইংল্যান্ডবাংলাদেশ দক্ষিণ আফ্রিকা


ListIterator এর জন্য সিনট্যাক্স

পাবলিক ইন্টারফেস ListIterator Iterator প্রসারিত করে

উদাহরণ

 import java.util.*;public class ListIteratorTest { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { তালিকা listObject =নতুন ArrayList(); listObject.add("জাভা"); listObject.add("সেলেনিয়াম"); listObject.add("পাইথন"); listObject.add("জাভা স্ক্রিপ্ট"); listObject.add("ক্লাউড কম্পিউটিং"); ListIterator it =listObject.listIterator(); System.out.println("এলিমেন্টগুলিকে সামনের দিকে পুনরাবৃত্ত করা:"); যখন (এটি।hasNext() ) { System.out.println(it.next()); } System.out.println("----------------------------------------- --"); System.out.println("পশ্চাদগামী দিক থেকে উপাদানের পুনরাবৃত্তি:"); যখন (এটি।hasPrevious() ) { System.out.println(it.previous()); } } }

আউটপুট

<প্রে>এলিমেন্টারকে সামনের দিকে পুনরুদ্ধার করা:জাভাসেলেনিয়াম পাইথনজাভা স্ক্রিপ্টক্লাউড কম্পিউটিং------------ ---------- উপাদানগুলিকে পিছনের দিকে পুনরাবৃত্তি করা:ক্লাউড কম্পিউটিং জাভা স্ক্রিপ্ট পাইথনসেলেনিয়াম জাভা
  1. জাভাতে একটি Iterator এবং ListIterator এর মধ্যে পার্থক্য

  2. জাভাতে একটি JRadioButtonMenuItem কিভাবে প্রদর্শন করবেন?

  3. কিভাবে আমরা জাভাতে একটি JTextField এ প্যাডিং যোগ করতে পারি?

  4. জাভাতে JSeparator ক্লাসের গুরুত্ব কী?