convert Long[] to long[] (primitive) java

java

Solution

You could steal a solution based on `ArrayUtils`

Long[] longObjects = { 1L, 2L, 3L };
long[] longArray = ArrayUtils.toPrimitive(longObjects);

Problem

How do i convert Long[] to long[]? For example i know how to convert if it is not array as below. ``` long ll = (Long)Object[1].longValue() ``` But how do i convert for an array, the below is not right but can anyone correct it? ``` long[] l_ar = (Long[])Object[] ```

Original source