मुझे यह जानने की जरूरत है कि LinkedList iterator को अपने पहले तत्व में "रीसेट" कैसे करें।जावा- रीसेट सूची इटरेटर सूची के पहले तत्व में
उदाहरण के लिए:
LinkedList<String> list;
Iterator iter=list.listIterator;
iter.next();
iter.next();
से अधिक बार बार और इटरेटर के कई चालें मैं स्थिति "रीसेट" करने की जरूरत है के बाद इटरेटर का `
मैं पूछने के लिए मैं कैसे पहला तत्व
मुझे पता है कि मैं इस तरह से पहले तत्व की सूची इटरेटर प्राप्त कर सकते हैं करने के लिए" रीसेट "मेरे इटरेटर कर सकते हैं:
iter= list.listIterator(1);
क्या यह सबसे अच्छा समाधान है? या शायद मुझे ओरेकल दस्तावेज़ों में कुछ याद आया?
क्यों नया इटरेटर नहीं बनाते? – reprogrammer
अच्छी तरह से आप कुछ याद कर चुके हैं, अगर आपको अगले और शायद पिछले से अधिक करने की आवश्यकता है, तो इटरेटर सबसे अच्छा विकल्प नहीं है। आपको रीसेट करने की आवश्यकता क्यों है? –
मैं जावा में गतिशील सूची के विचार को समझने की कोशिश कर रहा हूं। कुछ हफ्ते पहले मुझे जेएसपी ओज पर सत्र चर के साथ समस्या है। ईएल और टैगलिब्स से मैं इटरेटर की एक विधि का उपयोग कर सकता हूं लेकिन मैं इसे फिर से परिभाषित नहीं कर सकता (मुझे अभी भी जेएसपी के बारे में खराब ज्ञान है लेकिन मैं अभी भी इसे सुधार रहा हूं :)) जब आप लिखते हैं कि "इटरेटर सबसे अच्छा विकल्प नहीं है" तो आपको क्या लगता है? क्या आप इसे मुझे समझा सकते हैं? :) – ognistysztorm