كيفية عرض مصفوفة في Java ببساطة وجمال؟ مشكلة مع toString()
مرحباً بالجميع! لقد بدأت للتو في تعلم Java، وواجهت مشكلة تبدو بسيطة. أحتاج إلى عرض محتويات المصفوفة على الشاشة. كتبت الكود التالي:
```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`.
أرجو إرشادي، كيف يمكن عرض المصفوفة في Java بشكل صحيح؟ هل هناك طريقة بسيطة لجعل النتيجة تبدو جميلة وقابلة للقراءة؟ أحتاج إلى حل للمصفوفات أحادية البعد ومتعددة الأبعاد. سأكون ممتناً جداً لأمثلة الكود!