Java Reflection - Java Array.getLength(Object array)


Array.getLength(Object array) has the following syntax.

public static int getLength(Object array)   throws IllegalArgumentException


In the following code shows how to use Array.getLength(Object array) method.

import java.lang.reflect.Array;
import java.util.Arrays;
/*from   w w w.j  ava 2 s .c  om*/
public class Main{
  public static void main(String[] args) {
    int[] sourceInts = { 12, 78 };
    int[] destInts = new int[2];
    for (int i = 0; i < Array.getLength(sourceInts); i++) {
      Array.set(destInts, i, Array.get(sourceInts, i));
      System.out.println(Array.get(destInts, i));

The output: