আপনাকে আরম্ভ করা দরকার errorSoon, ত্রুটি বার্তার দ্বারা নির্দেশিত হিসাবে, আপনি কেবল এটি ঘোষণা করেছেন।
String[] errorSoon; // <--declared statement
String[] errorSoon = new String[100]; // <--initialized statement
আপনাকে অ্যারের সূচনা করতে হবে যাতে সূচী সেট করা শুরু করার আগে এটি Stringউপাদানগুলির জন্য সঠিক মেমরি স্টোরেজ বরাদ্দ করতে পারে।
যদি আপনি কেবল অ্যারে ঘোষণা করেন (যেমনটি করেছিলেন তেমন) Stringউপাদানগুলির জন্য বরাদ্দকৃত কোনও মেমরি নেই , তবে কেবলমাত্র একটি রেফারেন্স হ্যান্ডেল রয়েছে errorSoonএবং আপনি কোনও সূচকে কোনও ভেরিয়েবল শুরু করার চেষ্টা করার সময় একটি ত্রুটি ছুঁড়ে দেবেন।
পার্শ্ব নোট হিসাবে, আপনি Stringধনুর্বন্ধনী ভিতরে অ্যারে আরম্ভ করতে পারে , { }সুতরাং,
String[] errorSoon = {"Hello", "World"};
যা সমান
String[] errorSoon = new String[2];
errorSoon[0] = "Hello";
errorSoon[1] = "World";