ArrayList <double>插入(java)</double>

时间:2012-05-03 11:13:06

标签: java arraylist

我应该如何将双精度插入ArrayList的特定部分? 例如,我们有一个ArrayList,其中每个都有10个双精度值,我们想要将其设为第6位10,我们应该怎么做?

3 个答案:

答案 0 :(得分:2)

使用ArrayList.set()方法:

public E set(int index,
             E element)

Replaces the element at the specified position in this list
with the specified element. 

例如:

list.set(5, new Double(10));

答案 1 :(得分:1)

刚使用了已编入索引的add

list.add(6, 10D);

修改

但是如果你想替换指定索引处的值(而不是插入一个新值),我建议你按照@hmjd's解决方案。

答案 2 :(得分:0)

请参阅文档:http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html

void add(int index, Object element);

将指定元素插入此列表中的指定位置。