Bence bu oldukça basit bir soru, ama bunu nasıl düzgün bir şekilde yapacağımı anlayamıyorum.
Boş bir dizilim var:
ArrayList<object> list = new ArrayList<object>();
Eklemek istediğim bazı nesneler var ve her nesnenin belirli bir konumda olması gerekiyor. Bununla birlikte, her olası sırayla eklenmeleri gereklidir. Bunu denediğimde, işe yaramaz ve bir IndexOutOfBoundsException
:
list.add(1, object1)
list.add(3, object3)
list.add(2, object2)
Ne ben denedim dolum olduğu ArrayList
ile null
ve daha sonra yukarıdaki yapıyor. Çalışıyor, ama bence korkunç bir çözüm. Bunu yapmanın başka bir yolu var mı?