मैं अक्सर अपने एंड्रॉइड अनुप्रयोगों में सूचियों का उपयोग करता हूं। अभी मैं एक ट्विटर पेज बना रहा हूं जिसमें उपयोगकर्ता के अधिकतम 50 "ट्वीट्स" सूचीबद्ध हैं।जावा में एक सूची की क्षमता घोषित करना
मैं इस तरह परिभाषित किया गया एक सूची है:
List<Tweet> tweets = new ArrayList<Tweet>(MAX_TWEETS);
कहाँ Tweet
एक कस्टम ऑब्जेक्ट प्रकार होल्डिंग चहचहाना अद्यतन जानकारी है (टेक्स्ट, दिनांक, उपयोगकर्ता नाम, आदि) और MAX_TWEETS
एक निरंतर पूर्णांक मान है (50)।
सवाल:
, इस List
की आरंभिक क्षमता की स्थापना करता है, तो किसी भी क्या लाभ है?
क्या मुझे पता होना चाहिए कि मेरी सूची यह छोटी होगी? मुझे क्षमता कब स्थापित नहीं करनी चाहिए?