जावा इटरेटर कैसे काम करता है?
जावा इटरेटर कैसे काम करता है?

वीडियो: जावा इटरेटर कैसे काम करता है?

वीडियो: जावा इटरेटर कैसे काम करता है?
वीडियो: 4.6 बिटवाइज़ और एवं या | जावा में ऑपरेटर 2024, मई
Anonim

इटरेटर आपको तत्वों को प्राप्त करने या हटाने के लिए संग्रह के माध्यम से चक्र करने में सक्षम बनाता है। प्रत्येक संग्रह वर्ग एक प्रदान करता है इटरेटर () विधि जो एक लौटाती है इटरेटर संग्रह की शुरुआत के लिए। इसका उपयोग करके इटरेटर ऑब्जेक्ट, आप संग्रह में प्रत्येक तत्व, एक समय में एक तत्व तक पहुंच सकते हैं।

इसी तरह, हमें जावा में इटरेटर की आवश्यकता क्यों है?

5 उत्तर। जैसा कि आपने कहा है इटरेटर उपयोग किया जाता है जब आप चाहते हैं जब आप सरणी सामग्री पर पुनरावृति करते हैं तो सामान निकालने के लिए। यदि आप an. का उपयोग नहीं करते हैं इटरेटर लेकिन बस लूप के लिए है और इसके अंदर हटाने की विधि का उपयोग करें, आपको अपवाद मिलेंगे क्योंकि जब आप पुनरावृति करते हैं तो सरणी की सामग्री बदल जाती है।

ऊपर के अलावा, जावा में पुनरावृत्ति क्या है? में जावा , यात्रा एक तकनीक है जिसका उपयोग कोड के एक ब्लॉक के माध्यम से बार-बार अनुक्रम करने के लिए किया जाता है जब तक कि कोई विशिष्ट स्थिति मौजूद न हो या अब मौजूद न हो। पुनरावृत्तियों लूप के साथ उपयोग किया जाने वाला एक बहुत ही सामान्य दृष्टिकोण है। हम भी उपयोग कर सकते हैं यात्रा नाम उलटने और तथ्यात्मक कार्यों के लिए एक दृष्टिकोण के रूप में। आइए उनमें से प्रत्येक को देखें।

इसके बाद, प्रश्न यह है कि जावा में सूची इटरेटर आंतरिक रूप से कैसे काम करता है?

जावा लिस्टइटरेटर तरीके शून्य जोड़ें (ई ई): निर्दिष्ट तत्व को में सम्मिलित करता है सूची . बूलियन हैनेक्स्ट (): यदि यह सही है तो वापस आ जाता है सूची पुनरावर्तक ट्रैवर्स करते समय अधिक तत्व होते हैं सूची आगे की दिशा में। ई अगला (): में अगला तत्व देता है सूची और कर्सर की स्थिति को आगे बढ़ाता है।

जावा में कौन सा लूप तेज है?

नहीं, लूप के प्रकार को बदलने से कोई फर्क नहीं पड़ेगा। केवल एक चीज जो इसे तेज कर सकती है, वह होगी लूप्स का कम घोंसला बनाना, और कम मूल्यों पर लूपिंग। लूप के लिए और a. के बीच एकमात्र अंतर घुमाव के दौरान है वाक्य - विन्यास उन्हें परिभाषित करने के लिए। कोई प्रदर्शन अंतर बिल्कुल नहीं है।

सिफारिश की: