जावा में ऐरे को आसानी से और खूबसूरती से कैसे प्रिंट करें? toString() की समस्या
सभी को नमस्ते! मैंने अभी जावा सीखना शुरू किया है, और मुझे एक साधारण सी समस्या का सामना करना पड़ा। मुझे स्क्रीन पर ऐरे की सामग्री प्रिंट करनी है। मैंने यह कोड लिखा:
```java
int[] numbers = {1, 2, 3, 4, 5};
System.out.println(numbers);
```
लेकिन अपेक्षित `[1, 2, 3, 4, 5]` के बजाय मुझे `[I@1a2b3c4d` जैसी अजीब स्ट्रिंग मिलती है। मैं समझता हूं कि यह शायद हैश-कोड या ऑब्जेक्ट का एड्रेस है, लेकिन मुझे ऐरे की सामग्री चाहिए!
मैंने स्ट्रिंग ऐरे और इंटीजर ऐरे दोनों के साथ प्रयास किया — परिणाम हमेशा एक जैसा होता है। उदाहरण के लिए, `String[] names = {"Alice", "Bob", "Charlie"};` के लिए आउटपुट भी `[Ljava.lang.String;@5f184fc6` जैसी अजीब स्ट्रिंग दिखाता है।
कृपया बताएं कि जावा में ऐरे को सही तरीके से कैसे प्रिंट करें? क्या कोई आसान तरीका है जिससे परिणाम सुंदर और पढ़ने योग्य दिखे? मुझे एक-आयामी और बहु-आयामी दोनों ऐरे के लिए समाधान चाहिए। कोड उदाहरणों के लिए बहुत आभारी रहूंगा!
<<>>
सही तरीका: