ArrayListの特定の部分にdoubleを挿入するにはどうすればよいですか?たとえば、それぞれが0の値を持つ10個のdoubleを持つArrayListがあり、6番目の場所を10にします。これをどのように行う必要がありますか?
3 に答える
2
使用ArrayList.set()
方法:
public E set(int インデックス、 Eエレメント) このリストの指定された位置にある要素を置き換えます 指定された要素で。
例えば:
list.set(5, new Double(10));
于 2012-05-03T11:15:28.590 に答える
1
インデックス付きを使用しただけadd
です。
list.add(6, 10D);
編集:
ただし、指定したインデックスの値を (新しいインデックスを挿入するのではなく)置き換えたい場合は、 @hmjd のソリューションに従うことをお勧めします。
于 2012-05-03T11:15:35.827 に答える
0
ドキュメントを参照してください: http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
void add(int index, Object element);
このリストの指定された位置に、指定された要素を挿入します。
于 2012-05-03T11:16:04.173 に答える