私は書く必要があります
public void add(int index, int element)
したがって、そのような配列がある場合:
element: 9 1 2 3 index: 0 1 2 3 4
パラメータは add(1,8) で、次を取得しました。
element: 9 8 1 2 3 index: 0 1 2 3 4
これを行う良い方法は何ですか?
これは私が現在使用しているものです:
for (int i = actualSize; i >= 0; i--)
{
if (i != index)
{
data[i] = data[i-1];
}
else if (i == index)
data[i] = element;
}
しかし、呼び出し: add(1, 8) が行われると、次の出力が得られます。
element: 9 8 1 2 index: 0 1 2 3 4