मुझे हाल ही में पता चला है कि वास्तव में जावा में 2 अलग-अलग ArrayList
कार्यान्वयन हैं (मुझे लगता है कि इससे पहले कभी देर हो चुकी है ...)।Arrays.asList() अपने स्वयं के ArrayList कार्यान्वयन को वापस क्यों करता है
तो मैं सोच रहा था कि Arrays.asList(T... a)
को एक सूची वापस करने की आवश्यकता क्यों है जिसका आकार बदला नहीं जा सकता है? अगर उन्हें एक अपरिवर्तनीय सूची की आवश्यकता है तो set(int index, E element)
विधि क्यों जोड़ें?
तो मेरा सामान्य सवाल यह है कि Arrays.asList(T... a)
विधि से java.util.ArrayList
वापस क्यों न करें?
इसके अलावा java.util.Arrays.ArrayList
कार्यान्वयन के साथ आप क्या हासिल करते हैं?
बस जवाब मैं धन्यवाद के लिए देख रहा था! कारणों को छोड़कर – Simeon
सच है। दस्तावेज़ों का अर्थ केवल सरणी और संग्रह अड्डों के बीच एक पुल होने के लिए डेटा लिखने के माध्यम से एपीआई – sblundy
@ एसब्लूंडी और डॉक्स अर्थ न केवल दुल्हन है "यह विधि कई तत्वों को रखने के लिए एक निश्चित आकार आईएसटी शुरू करने का एक सुविधाजनक तरीका भी प्रदान करती है" । लेकिन मैं आपको वोट देता हूं। – Ralph