Today i facing one funny problem, i need to convert a primitive long array (long[]) to an object Long[]. First I thought java JDK should provided this kind of function, however i failed to find it. I have to use a for loop to convert it manually. Below is the covertion source code.

long [] largument = (long[])argument;
Long Largument [] = new Long[largument.length];
int i=0;
 
for(long temp:largument){
    Largument[i++] = temp;
}

This solution is apply to other primitive array to object array as well, hope help.