...
JDK 1.5 以降でのみ使用できます。JDK 4 以下を使用している場合は、次のコードを使用してください。
public static int[] addElement(int[] original, int newelement) {
int[] nEw = new int[original.length + 1];
System.arraycopy(original, 0, nEw, 0, original.length);
nEw[original.length] = newelement;
}
それ以外の場合 (JDK 5 以上):
public static int[] addElement(int[] original, int... elements) { // This can add multiple elements at once; addElement(int[], int) will still work though.
int[] nEw = new int[original.length + elements.length];
System.arraycopy(original, 0, nEw, 0, original.length);
System.arraycopy(elements, 0, nEw, original.length, elements.length);
return nEw;
}
もちろん、多くの人が上で述べたように、メソッドを使用できるようにするCollection
またはArrayList
を使用できます.add()
。