Is there an elegant, clean way for converting primitive data type double
array to OO Double
array (e.g. double[]
into Double[]
)?
There are some nice solutions out there, e.g.
int[] intArray = { ... };
Integer[] what = Arrays.stream( intArray ).boxed().toArray( Integer[]::new );
Integer[] ever = IntStream.of( intArray ).boxed().toArray( Integer[]::new );
(taken from here), but this requires Java 8. Is there a similar elegant, performant way for Java 7 and below?