Java में दो arrays को कैसे मर्ज करें? कॉन्केटनेशन का कुशल तरीका खोजना
सभी को नमस्ते! मैं Java में नौसिखिया हूँ (लगभग एक महीने से सीख रहा हूँ) और मुझे एक ऐसी समस्या का सामना करना पड़ा जो सरल लगती है, लेकिन मुझे कोई सुरुचिपूर्ण समाधान नहीं मिल रहा है।
मुझे दो integer arrays को एक में मर्ज करना है। उदाहरण के लिए, array `int[] a = {1, 2, 3}` और `int[] b = {4, 5, 6}` है। मैं तीसरा array `c = {1, 2, 3, 4, 5, 6}` प्राप्त करना चाहता हूँ।
मैंने यह कोड लिखा:
```java
int[] a = {1, 2, 3};
int[] b = {4, 5, 6};
int[] c = new int[a.length + b.length];
for (int i = 0; i < a.length; i++) {
c[i] = a[i];
}
for (int i = 0; i < b.length; i++) {
c[a.length + i] = b[i];
}
```
यह काम करता है, लेकिन बोझिल लगता है। मुझे लगता है कि Java में ऐसी सामान्य ऑपरेशन के लिए कुछ बिल्ट-इन होना चाहिए। मैंने `Arrays.concat()` या `c = a + b` का उपयोग करने की कोशिश की, लेकिन कंपाइलर एरर देता है।
कृपया बताएं कि Java में arrays को सही तरीके से कैसे मर्ज करें? क्या `java.util.Arrays` में कोई स्टैंडर्ड method है या कोई और सुविधाजनक तरीका? मुझे प्रिमिटिव टाइप (`int[]`) और ऑब्जेक्ट्स (`St