मुझे एक मौजूदा एप्लिकेशन के साथ काम करना है और एक ऐसी सूची है जो सभी प्रस्तुत वस्तुओं को संग्रहीत करती है ताकि बाद में उन्हें हटाया जा सके यदि गुई बदलती है।जावा सूची को किसी सूची में कैसे संग्रहीत करता है?
private List<Component> registeredComponents = new ArrayList<Component>();
अब मैं सोच रहा हूँ अगर जावा केवल भंडार वस्तुओं (ZK घटकों) या अगर यह वस्तुओं की एक प्रतिलिपि संग्रहीत करता है के लिए संदर्भ:
यह सूची है। सवाल यह है कि अगर मुझे इसे हटा देना चाहिए।
शायद विषय से हटकर लेकिन उपयोगी पता करने के लिए जब संग्रह (सूची, सेट, आदि) के साथ काम: आप शायद, तरीकों की तरह होता है() का उपयोग() अपनी सूची में जोड़ना चाहें, लेकिन ये केवल अगर काम करेंगे अंदर ऑब्जेक्ट (आपके घटक वर्ग) बराबर() और हैशकोड() को ओवरराइड करता है। (अधिकांश आईडीई में आपके लिए इन्हें उत्पन्न करने के लिए feaures हैं)। तुम नहीं तो यह ऑब्जेक्ट संदर्भ और उसकी सामग्री तुलना होगा ... – dm76