Add Element
Apache Commons Lang 3.0 is a java library with lot of utilities and reusable components.
This requires the library commons-lang3-3.0.1.jar to be in classpath.
The following example shows using ArrayUtils.add() API.
package com.bethecoder.tutorials.commons_lang.tests.arrays;
import org.apache.commons.lang3.ArrayUtils;
public class AddTest {
/**
* @param args
*/
public static void main ( String [] args ) {
int [] ints = { 1 , 2 , 3 , 4 } ;
int [] ints2 = new int [ 4 ] ;
int [] ints3 = { 8 , 9 } ;
ints = ArrayUtils.add ( ints, 2 , 999 ) ; //(array, index, element)
System.out.println ( ArrayUtils.toString ( ints )) ;
ints2 = ArrayUtils.add ( ints2, 0 , 444 ) ; //(array, index, element)
ints2 = ArrayUtils.add ( ints2, 888 ) ; //(array, element)
System.out.println ( ArrayUtils.toString ( ints2 )) ;
int [] ints4 = ArrayUtils.add ( ints3, 2 , 666 ) ; //(array, index, element)
System.out.println ( ArrayUtils.toString ( ints4 )) ;
}
}
It gives the following output,
{1,2,999,3,4}
{444,0,0,0,0,888}
{8,9,666}