1

ArrayList のすべての番号に外部番号を追加する必要があります。同様の答えを見つけようとして2日間探しましたが、何も見つかりませんでした。

ArrayList<Integer> list = new ArrayList<Integer>();
  list.add(12);
  list.add(45);
  list.add(23);
  list.add(47);
  list.add(13);

public static void modifyList(ArrayList<Integer> theList, int value)
{
  for (int i = 0; i < theList.size(); i++)
  {
    theList.add(theList[i],value);
  }
}

ArrayList の追加機能のさまざまな組み合わせを試しましたが、常に別のエラーが発生し、気が狂い始めています

4

4 に答える 4

0

配列リストから i 値を取得するには、get メソッドを使用します。

あなたが持っている:

theList.add(theList[i], value);

おそらく次のようになります。

theList.add(theList.get(i));

リスト内の i 要素を変更する場合は、set メソッドを使用できます。

theList.set(i, value);
于 2014-02-15T19:37:08.527 に答える
0
int a = theList.get(i) + your_addition;

theList.set(i, a);
于 2014-02-15T19:38:53.573 に答える
0

ロジックは次のようになります。

for (int i = 0; i < theList.size(); i++) {
            int oldValue = theList.get(i);
            int newValue = oldValue + value;
            theList.set(i, newValue);
        }
于 2014-02-15T19:44:43.787 に答える
0

set メソッドを使用できます。

Arraylist.set(index,value);
于 2014-02-15T19:36:19.407 に答える