मैं एक पाठ फ़ाइल से डेटा पढ़ने में अद्वितीय स्ट्रिंग्स की एक सूची सहेजें, इसलिए हो सकता है:ArrayList
John Mary John Leeds
मैं अब, ArrayList में 3 अद्वितीय तत्व प्राप्त करने की आवश्यकता वहाँ केवल हैं, क्योंकि 3 अद्वितीय फ़ाइल आउटपुट में मूल्य (ऊपर के रूप में)।
मैं एक हैशटेबल का उपयोग कर सकता हूं और इसमें जानकारी जोड़ सकता हूं, फिर बस अपने डेटा को सूची में कॉपी कर सकता हूं। क्या अन्य समाधान हैं?
क्यों? कारण सूची का उपयोग अक्सर किया जाता है और इसके साथ काम करना आसान होता है। मुझे लगता है कि यदि आप अन्य डेवलपर्स के लिए कोड लिखते हैं तो किसी अन्य प्रकार की तुलना में सूची प्रकार वापस करना बेहतर होता है। – EugeneP
जरूरी नहीं है। एकमात्र मामला जहां आपको एक सूची की आवश्यकता होगी, यदि आप संग्रह में वस्तुओं को यादृच्छिक अनुक्रमित पहुंच चाहते हैं। अन्यथा यह सादा हैशसेट या लिंक्ड हैशसेट के साथ जाने के लिए प्राथमिक होगा। –
मेरी राय में जब आप इंडिस का उपयोग करते हैं तो कोड क्लीनर होता है। डेटा संरचना के अंदर आपके पास "आप कहां हैं" पर नियंत्रण है। यह सी भाषा के साथ अपने अनुभव से आ सकता है। – EugeneP