Appends an integer to an integer array.
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;
}
}
Related examples in the same category