मैं एक सेट पर फिर से शुरू करना चाहता हूं और सेट से तत्वों को हटा सकता हूं जो कुछ शर्त से मेल खाते हैं। documentation of iterator उस पर पुनरावृत्ति करते समय सूची को संशोधित करने के बारे में कुछ भी नहीं कहता है।जावा सेट इटरेटर, तत्वों को हटाने के लिए सुरक्षित?
क्या यह संभव है? यदि नहीं, तो ऐसा करने का सबसे अच्छा तरीका क्या होगा? ध्यान दें कि मैं केवल इटरेटर द्वारा प्रदान किए गए सेट से तत्वों को हटाना चाहता हूं।
संपादित करें: जल्दी से दिखाया गया था कि यह संभव है। क्या मैं इसे निम्नलिखित वाक्यविन्यास के साथ भी कर सकता हूं?
for(Node n : mySet) {
mySet.remove(n);
}
"क्या मैं इसे निम्नलिखित वाक्यविन्यास के साथ भी कर सकता हूं?"। सं। – Thilo