इस विशेष समस्या पर मैं काम कर रहा हूं जैसे किक्या रिटर्न प्रकार का उपयोग किये बिना दो int arrays को सम्मिलित करना संभव है?
ConcatArrays (int [] listA, int [] listB, int [] listC) कोई वापसी प्रकार नहीं है। 1. विधि औपचारिक सरणी पैरामीटर सूची ए और listB पास करती है, फिर concatenated सरणी सूची सी वापस। 2. सूचीसी के पहले भाग में ऐसे तत्व होते हैं जो सूची ए के संबंधित तत्वों के समान होते हैं और दूसरे भाग में सूची बी के समान तत्व होते हैं। ListC की लंबाई सूची ए। लम्बाई + सूची बी। लम्बाई है।
यह मेरे पास है और जाहिर है कि यह काम नहीं करेगा। क्या यह तीसरे पैरामीटर के रूप में वापसी प्रकार/सूची सी को हटाने के बिना भी करना संभव है?
public static void ConcatArray(int[] listA, int[] listB, int[] listC)
{
int aLen = listA.length ;
int bLen = listB.length;
int cLen = listC[aLen + bLen];
}
संपादित करें: मैं सभी उत्तरों के सभी की सराहना करता हूं, मैंने उन सभी को वोट दिया। यह एक होमवर्क असाइनमेंट था और इसे फिर से पढ़ने के बाद मेरा मानना है कि कोई वापसी प्रकार एक त्रुटि नहीं था क्योंकि उसने प्रश्न 1 में कहा था। मूल रूप से पैरामीटर सूची बी और लिस्टा का उपयोग करके सूची सी वापस करने के लिए कह रहा है। इससे पहले कि उन्होंने सही किया है, वहां कई अन्य टाइपो थे। उन्होंने हमें हमारे टेस्ट क्लास के मूल्यों के साथ सरणी 1 और सरणी 2 भी दिया, लेकिन कोई सरणी नहीं 3.
विधि के अंदर एक पैरामीटर को बदलने के लिए कुछ है कि होना चाहिए बचा। सबसे अच्छा तरीका है कि परिणाम को वापस करने के लिए दासब्लिंकलाइट कहते हैं – iberbeu
* "सूची सी की लंबाई सूची है। लम्बाई + सूची बी। लम्बाई।" * धारणा यह होनी चाहिए कि 'listC' पहले से ही बनाई गई है और पास हो गई है, इसलिए आपको इसकी आवश्यकता नहीं है कुछ भी वापस करें या एक नई सरणी बनाओ। – Radiodef