Как преобразовать длинный массив в длинный массив, длинный[]в длинный[]

Как преобразовать длинный массив в длинный массив, long [] в Long []

Сегодня я столкнулся с одной забавной проблемой: мне нужно преобразовать примитивный длинный массив (long []) в объект Long []. Сначала я подумал, что java JDK должен обеспечивать такую ​​функцию, но мне не удалось ее найти. Мне нужно использовать цикл for, чтобы преобразовать его вручную. Ниже приведен исходный код обложки.

long [] largument = (long[])argument;
Long Largument [] = new Long[largument.length];
int i=0;

for(long temp:largument){
    Largument[i++] = temp;
}

Это решение применимо и к другому примитивному массиву к массиву объектов, надеюсь, поможет.