Avatar ·

كيفية عرض مصفوفة في Java ببساطة وبشكل جميل على الشاشة؟

مرحباً بالجميع! لقد بدأت للتو في تعلم Java وواجهت مهمة تبدو بسيطة: عرض محتويات المصفوفة في وحدة التحكم. لكن الأمور لم تسر كما هو مخطط.

لدي هذا الكود:

public class Main {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};
        System.out.println(numbers);
    }
}

كنت أتوقع رؤية شيء مثل [1, 2, 3, 4, 5]، ولكن بدلاً من ذلك يظهر في وحدة التحكم شيء غير مفهوم: [I@1b6d3586. ما هذا الإخراج الغريب؟ جربت مصفوفات مختلفة (سلاسل، أرقام) — النتيجة دائماً مشابهة: [Ljava.lang.String;@2f92e0f4 وهكذا.

قرأت أن المصفوفة تحتوي على method toString()، لكنه لا يعمل كما ينبغي. جربت Arrays.toString()، لكن IDE يضع خطاً أحمر تحته ويقول إنه لا يوجد مثل هذا الـ method. ربما أستورد شيئاً بشكل خاطئ؟

p>أرجو إرشادي، كيف يمكن عرض المصفوفة في Java بشكل صحيح وبسيط؟