The Java Program: Arrays.java

  1 import java.lang.reflect.Array;
  2 
  3 /*
  4     bool [] is an Object, but not an Object []
  5 */
  6 class Arrays {
  7 
  8    public static void main (String[] args) {
  9       final Object o = Array.newInstance (Boolean.TYPE, 100);
 10       Array.setBoolean (o, 45, true);
 11       final boolean [] ba = {true, false, true, true, false, true, true, true};
 12       System.arraycopy (ba, 0, o, 17, ba.length);
 13       System.out.println (Array.getBoolean (o, 17));
 14       System.out.println (Array.getBoolean (o, 18));
 15       System.out.println (Array.getBoolean (o, 19));
 16       System.out.println (Array.getBoolean (o, 45));
 17    }
 18 }