public static Integer[] toReferenceType(int[] primArr){
  Integer[] refArr=new Integer[primArr.length];
  for (int i=0; i < primArr.length; i++)   refArr[i]=Integer.valueOf(primArr[i]);
  return refArr;
}

public static Integer [ ] toReferenceType ( int [ ] primArr ) { Integer [ ] refArr = new Integer [ primArr . length ] ; for ( int i = 0 ; i < primArr . length ; i ++ ) refArr [ i ] = Integer . valueOf ( primArr [ i ] ) ; return refArr ; }
convert a primitive array ( value type ) to object array ( reference type ) .
