मैं सूची से शून्य मूल्यों को हटाने के लिए कुछ सुरुचिपूर्ण समाधान के लिए चारों ओर देख रहा था। मैं following post भर में आया था, जो कहता है कि मैं उपयोग कर सकते हैं list.removeAll(Collections.singletonList(null));
सिंगलटनलिस्ट का उपयोग क्या है?
लेकिन यह एक UnsupportedOperationException, जो मैं कर रहा हूँ यह सोचते है removeAll()
अपरिवर्तनीय सिंगलटन संग्रह पर कुछ mutative आपरेशन करने के लिए प्रयास कर रहा है क्योंकि फेंकता है। क्या ये सही है?
यदि ऐसा है, तो इस सिंगललिस्ट का सामान्य उपयोग क्या होगा? आकार 1 के संग्रह का प्रतिनिधित्व करने के लिए जब आप सुनिश्चित हैं कि आप वास्तव में संग्रह के साथ कुछ भी नहीं करना चाहते हैं?
अग्रिम धन्यवाद।
आपने सूची कैसे घोषित की है? Arrays.asList() का उपयोग करना? यदि ऐसा है तो यह अपरिवर्तनीय होगा – Murugesh