Is there a built-in Java method to box an array?

The Student picture The Student · Apr 6, 2010 · Viewed 12k times · Source

Is there a standard method I can use in place of this custom method?

public static Byte[] box(byte[] byteArray) {
    Byte[] box = new Byte[byteArray.length];
    for (int i = 0; i < box.length; i++) {
        box[i] = byteArray[i];
    }
    return box;
}

Answer

Joachim Sauer picture Joachim Sauer · Apr 6, 2010

No, there is no such method in the JDK.

As it's often the case, however, Apache Commons Lang provides such a method.