Java संग्रह ऑब्जेक्ट्स के तत्वों को पुनर्प्राप्त करने के लिए Iterator और ListIterator क्लास प्रदान करता है।
hasNext() विधि
hasNext() विधि इन इंटरफेस की true लौटाती है यदि संग्रह ऑब्जेक्ट में अगला तत्व है अन्यथा यह false लौटाती है।
उदाहरण
import java.util.ArrayList; import java.util.Iterator; public class hasNextExample{ public static void main(String[] args){ ArrayList list = new ArrayList(); //ArrayList ऑब्जेक्ट इंस्टेंशिएट करना list.add("JavaFX"); list.add("Java"); Iterator 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
next() विधि
Iterator और ListIterator की next() विधियाँ संग्रह का अगला तत्व लौटाती हैं।
उदाहरण
import java.util.ArrayList; import java.util.Iterator; public class nextExample{ public static void main(String[] args){ ArrayList list = new ArrayList(); //ArrayList ऑब्जेक्ट इंस्टेंशिएट करना 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 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