Wie konvertiert man ein Long Array in ein Long Array, Long[]in Long[]?

So konvertieren Sie ein langes Array in ein langes Array, long [] in Long []

Heute habe ich ein lustiges Problem: Ich muss ein primitives langes Array (long []) in ein Objekt Long [] konvertieren. Zuerst dachte ich, Java JDK sollte diese Art von Funktion bereitstellen, aber ich konnte sie nicht finden. Ich muss eine for-Schleife verwenden, um sie manuell zu konvertieren. Unten ist der verdeckte Quellcode.

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

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

Diese Lösung gilt auch für andere primitive Arrays für Objektarrays.