https://cognitivehub.in/unboxing-primitive-arrays-in-java/