ऐरे असाइनमेंट के संबंध में कई तथ्य हैं, और हम यहां कार्यशील उदाहरणों के साथ उनमें से कुछ पर चर्चा करेंगे:
ऐरे ऑब्जेक्ट टाइप बनाते समय, ऐरे के अंदर मौजूद एलिमेंट को टाइप ऑब्जेक्ट्स के रूप में या चाइल्ड क्लास के ऑब्जेक्ट के रूप में घोषित किया जा सकता है।
उदाहरण
public class Demo{ public static void main(String[] args){ Number[] my_val = new Number[3]; my_val[0] = new Integer(91); my_val[1] = new Double(65.963); my_val[2] = new Double(45.7965); System.out.println(my_val[0]); System.out.println(my_val[1]); System.out.println(my_val[2]); } }आउटपुट
91 65.963 45.7965
'Demo' नामक क्लास में मुख्य फंक्शन है जिसमें एक नया Number इंस्टेंस परिभाषित किया गया है और एलिमेंट्स इसमें जोड़े जाते हैं। ये एलिमेंट्स एक-एक करके कंसोल पर प्रदर्शित होते हैं।
ऐरे में प्रिमिटिव टाइप्स के साथ काम करते समय, ऐरे एलिमेंट्स किसी भी टाइप के हो सकते हैं जो बाद में घोषित ऐरे के टाइप में अंतर्निहित रूप से बढ़ जाएंगे। विभिन्न डेटा टाइप्स का उपयोग करने का परिणाम कंपाइल टाइम एरर होगा।
उदाहरण
public class Demo{ public static void main(String[] args){ int[] my_arr = new int[4]; my_arr[0] = 65; my_arr[1] = 'S'; byte my_byte = 11; my_arr[2] = my_byte; my_arr[3] = 34; System.out.println("The array contains:"); System.out.println(my_arr[0] + my_arr[1] + my_arr[2] + my_arr[3]); } }आउटपुट
The array contains: 193
'Demo' नामक क्लास में मुख्य फंक्शन है जिसमें एक नया ऐरे इंस्टेंस परिभाषित किया गया है और एलिमेंट्स इसमें जोड़े जाते हैं। ये विभिन्न प्रकार के एलिमेंट्स हैं: int, double, byte आदि। ये एलिमेंट्स कंसोल पर कन्कैटनेट और प्रदर्शित होते हैं, जहां वे एक ही प्रकार में कन्वर्ट हो जाते हैं।