यह इस तरह के समुदाय में मेरा पहला प्रश्न है, इसलिए प्रश्न में मेरा प्रारूप पहले स्थान पर बहुत अच्छा नहीं हो सकता है।2 आयामी सरणी (विभिन्न पंक्ति आकार) की गहरी प्रतिलिपि कैसे करें
अब मेरी समस्या यह है कि मैं जावा में 2 आयाम सरणी गहरी प्रतिलिपि बनाना चाहता हूं। पंक्तियों और स्तंभों के निश्चित आकार के साथ 1 आयाम या यहां तक कि 2 आयाम सरणी में यह बहुत आसान है।
int[][] copyArray = new int[row][column]
क्योंकि पंक्ति आकार तय नहीं किया गया है और इस तरह मैं के रूप में प्रत्येक पंक्ति सूचकांक में परिवर्तन इस सरणी नकल करने की कोशिश:: मेरी मुख्य समस्या यह मुझे लगता है मैं कॉपी करने के लिए इस तरह के रूप कोशिश दूसरी सरणी के लिए एक प्रारंभ नहीं कर सकता है
int[][] envoriment = {{1, 1, 1, 1}, {0, 1, 6}, {1}};
तो आप देखते हैं, अगर मैं कहता हूं, new int[3][4]
अतिरिक्त रिक्त स्थान होंगे जो मैं नहीं चाहता हूं। क्या इस प्रकार की 2 आयामी सरणी की गहरी प्रतिलिपि बनाने का कोई तरीका है?
अच्छा सामान्य समाधान –
बहुत बढ़िया है, यही वह है जो मैं सामान्य रूप से खोजता हूं। उन सभी उत्तरों के लिए धन्यवाद जिन्होंने सभी ने मेरी मदद की :) – Dagohan