![](/img/trans.png)
[英]Getting IndexOutOfBoundsException in ArrayList while using .add(index, element)
[英]Add an element in arraylist of arraylist using index
我有一個arrayList這樣完成:
ArrayList<ArrayList<Double>> level = new ArrayList<ArrayList<Double>>(levels + 1);
類似於: 在此處輸入圖片描述
我要做的是將一個新元素添加到內部列表中,該元素保存在外部列表的某個索引i
中。 我怎樣才能做到這一點?
我不能使用方法arrayList.add(i, 0.0);
。
使用來自外部ArrayList
索引,並使用它添加數字。 像這樣
level.get(i).add(1.1);
您需要首先在給定位置獲取列表,然后將所需的值插入其中。
final List<List<Double>> listOnList = new ArrayList<List<Double>>();
listOnList.add(new ArrayList<Double>());
listOnList.get(0).add(155.0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.