মূলত আমার কাছে অবস্থানগুলির একটি অ্যারেলিস্ট রয়েছে:
ArrayList<WorldLocation> locations = new ArrayList<WorldLocation>();
এর নীচে আমি নিম্নলিখিত পদ্ধতিটি কল করি:
.getMap();
getMap () পদ্ধতিতে প্যারামিটারগুলি হ'ল:
getMap(WorldLocation... locations)
আমার যে সমস্যাটি হচ্ছে তা হ'ল আমি নিশ্চিত না যে কীভাবে locations
এই পদ্ধতিতে পুরো তালিকাতে পাস করতে হয় ।
আমি চেষ্টা করেছিলাম
.getMap(locations.toArray())
তবে গেটম্যাপ সেটি গ্রহণ করে না কারণ এটি অবজেক্টগুলি [] গ্রহণ করে না।
এখন যদি আমি ব্যবহার করি
.getMap(locations.get(0));
এটি নিখুঁতভাবে কাজ করবে ... তবে আমার কোনও একসাথে সমস্ত অবস্থানের পাস করা দরকার ... আমি অবশ্যই যোগ করা locations.get(1), locations.get(2)
ইত্যাদি করতে পারি তবে অ্যারের আকার পরিবর্তিত হয়। আমি শুধু একটি সম্পূর্ণ ধারণা ব্যবহার করতে পারছি নাArrayList
এটি সম্পর্কে সবচেয়ে সহজ উপায় কি হবে? আমার মনে হচ্ছে আমি এখনই সোজা চিন্তা করছি না।