Iterator ite = Set.iterator();
Iterator ite = List.iterator();
ListIterator listite = List.listIterator();
हम Iterator
का प्रयोग कर एक Set
या एक List
या एक Map
पार करने के लिए कर सकते हैं। लेकिन ListIterator
का उपयोग केवल List
को पार करने के लिए किया जा सकता है, यह Set
पर जा सकता है। क्यूं कर?इटरेटर और लिस्टाइटरेटर के बीच अंतर?
मुझे पता है कि मुख्य अंतर यह है कि इटरेटर के साथ हम केवल एक ही दिशा में यात्रा कर सकते हैं लेकिन ListIterator
के साथ हम दोनों दिशाओं की यात्रा कर सकते हैं। क्या कोई और अंतर है? और Iterator
से अधिक के किसी भी फायदे?
पीटर्स उत्तर के अलावा मैं आपको सभी अच्छे उदाहरणों के साथ जावा में सोचने में एक अध्याय पढ़ने की सलाह दूंगा – ant
यह भी देखें: http: //www.java67.com/2016/09/5- डिफरेंस- बीच-इटरेटर-एंड-लिस्ट इटरेटर-इन-जावा = – roottraveller