जावा में मानक सरणियाँ उन तत्वों की संख्या में तय की जाती हैं जो उनके पास हो सकते हैं। यदि आप किसी एरे में तत्वों को कम करना चाहते हैं तो आपको ए सही संख्या के साथ नई सरणी मूल सरणी की सामग्री से तत्वों की। इसका उपयोग करने के लिए एक विकल्प है सारणी सूची
कक्षा। सारणी सूची
कक्षा गतिशील सरणियाँ बनाने के लिए साधन प्रदान करती है (यानी, उनकी लंबाई बढ़ सकती है और घट सकती है)।
यह एक पैदा करेगा सारणी सूची
दस तत्वों के लिए एक प्रारंभिक क्षमता के साथ। यदि एक बड़ा (या छोटा) सारणी सूची
आवश्यक है कि प्रारंभिक क्षमता निर्माणकर्ता को दी जा सकती है। बीस तत्वों के लिए जगह बनाने के लिए:
एक बात ध्यान दें सारणी सूची
तत्वों को एक ही वस्तु प्रकार का नहीं होना है। यहां तक कि भले ही dynamicStringArray
द्वारा आबाद किया गया है तार ऑब्जेक्ट, यह अभी भी संख्या मान स्वीकार कर सकता है:
किसी वस्तु को कहीं भी डाला जा सकता है सारणी सूची
जोड़ें विधि का उपयोग करके और सम्मिलन के लिए स्थिति को पास करके तत्वों का सूचकांक। को जोड़ने के लिए स्ट्रिंग "मैक्स"
को dynamicStringArray
स्थिति 3 पर:
एक तत्व को हटाने और उसके स्थान पर एक नया डालने के बजाय
सेट
एक तत्व को एक बार में बदलने के लिए विधि का उपयोग किया जा सकता है। बस प्रतिस्थापित किए जाने वाले तत्व के सूचकांक को पास करें और इसे बदलने के लिए ऑब्जेक्ट। "पॉल" के साथ "पीटर" को बदलने के लिए: