Как преобразовать длинный массив в длинный массив, 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; }
Это решение применимо и к другому примитивному массиву к массиву объектов, надеюсь, поможет.