আমি মনে করি এটি মোটামুটি সহজ প্রশ্ন, তবে কীভাবে এটি সঠিকভাবে করা যায় তা আমি বুঝতে পারি না।
আমি একটি খালি অ্যারেলিস্ট পেয়েছি:
ArrayList<object> list = new ArrayList<object>();
আমি যুক্ত করতে চাই এমন কিছু বস্তু পেয়েছি এবং প্রতিটি বস্তু একটি নির্দিষ্ট অবস্থানে থাকতে হবে। এটি প্রতিটি সম্ভাব্য ক্রমে যুক্ত করা যেতে পারে তবে এটি প্রয়োজনীয়। আমি যখন এটি চেষ্টা করি তখন এটি কাজ করে না এবং আমি একটি পাই IndexOutOfBoundsException:
list.add(1, object1)
list.add(3, object3)
list.add(2, object2)
কি আমি চেষ্টা করেছি ভর্তি হয় ArrayListসঙ্গে nullএবং তারপর উপরে করছেন। এটি কাজ করে তবে আমি মনে করি এটি একটি ভয়াবহ সমাধান। এই কাজ করার জন্য অন্য উপায় আছে কি?