How to convert long array to Long array , long [] to Long[]

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.

3 comments on “How to convert long array to Long array , long [] to Long[]

  1. Arrays.asList(longArray).toArray(new Long[longArray.size()]);

    Reply
  2. We can use org.apache.commons.lang.ArrayUtils.toObject to convert long[] to Long[].

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *