Java tutorial
import java.lang.reflect.Array; /********************************************************************* * Array manipulation for Java 1.1+. * * <p> * Java 1.1 compatible. * </p> * * @see * ArrayLib2 * * @version * 2003-04-07 * @since * 2001-04-06 * @author * <a href="http://croftsoft.com/">David Wallace Croft</a>*/ public class Util { /********************************************************************* * Appends an integer to an integer array. * * @param intArray * * May be null. *********************************************************************/ public static int[] append(int[] intArray, int i) ////////////////////////////////////////////////////////////////////// { if (intArray == null) { return new int[] { i }; } int intArrayLength = intArray.length; int[] newIntArray = new int[intArrayLength + 1]; System.arraycopy(intArray, 0, newIntArray, 0, intArrayLength); newIntArray[intArrayLength] = i; return newIntArray; } }