সংগ্রহ বস্তুর উপাদান পুনরুদ্ধার করতে জাভা ইটারেটার এবং লিস্টআইটারেটর ক্লাস প্রদান করে।
hasNext() পদ্ধতি
hasNext() এই ইন্টারফেসগুলির পদ্ধতিটি সত্য হয় যদি সংগ্রহের বস্তুর পরবর্তী উপাদান থাকে অন্যথায় এটি মিথ্যা ফেরত দেয়।
উদাহরণ
import java.util.ArrayList; import java.util.Iterator; public class hasNextExample{ public static void main(String[] args){ ArrayList <String> list = new ArrayList<String>(); //Instantiating an ArrayList object list.add("JavaFX"); list.add("Java"); Iterator<String> it = list.iterator(); System.out.println(it.hasNext()); it.next(); System.out.println(it.hasNext()); it.next(); System.out.println(it.hasNext()); } }
আউটপুট
true true false
পরবর্তী() পদ্ধতি
পরবর্তী() Iterator এবং ListIterator এর পদ্ধতি সংগ্রহের পরবর্তী উপাদান প্রদান করে।
উদাহরণ
import java.util.ArrayList; import java.util.Iterator; public class nextExample{ public static void main(String[] args){ ArrayList <String> list = new ArrayList<String>(); //Instantiating an ArrayList object list.add("JavaFX"); list.add("Java"); list.add("WebGL"); list.add("OpenCV"); list.add("OpenNLP"); list.add("JOGL"); list.add("Hadoop"); list.add("HBase"); list.add("Flume"); list.add("Mahout"); list.add("Impala"); System.out.println("Contents of the array list (first to last): "); Iterator<String> it = list.iterator(); while(it.hasNext()) { System.out.println(it.next()); } } }
আউটপুট
Contents of the array list (first to last): JavaFX Java WebGL OpenCV OpenNLP JOGL Hadoop HBase Flume Mahout Impala