package org.hwo; import java.lang.reflect.Array; public class ArrayHelper { public static Integer[] box(int[] a){ Integer[] r = new Integer[ a.length]; for (int i=0;i T[] cast(Object[] src,T[] dstType){ T[] dst; try { dst = (T[])Array.newInstance(dstType.getClass().getComponentType(), src.length); for (int i=0;i int indexOf(T[] array,T element){ for (int i=0;i