Array.set(Object array, int index, Object value) has the following syntax.
public static void set(Object array, int index, Object value) throws IllegalArgumentException , ArrayIndexOutOfBoundsException
In the following code shows how to use Array.set(Object array, int index, Object value) method.
import java.lang.reflect.Array; import java.util.Arrays; //from w w w . j av a 2s .c o m public class Main { public static void main(String[] argv) throws Exception { int[] array = { 1, 2, 3 }; // Get the value of the third element. Object o = Array.get(array, 2); System.out.println("o:"+o); // Set the value of the third element. Array.set(array, 2, 1); System.out.println(Arrays.toString(array)); } }
The output: