在原始类型元素和包装类型中,Java实现了自动包装和拆包,但是相应的数组无法实现,于是便是用ArrayUtil.wrap
和ArrayUtil.unwrap
对原始类型数组和包装类型数组进行转换。
importcn.hutool.core.util.ArrayUtil; importjava.util.Arrays; publicclassTest { publicstaticvoidmain(String[] args) { Integer[] a= {1, 2, 3, 4, 5, null}; int[] b= {1, 2, 3, 4, 5}; System.out.println(Arrays.toString(ArrayUtil.wrap(b))); System.out.println(Arrays.toString(ArrayUtil.unWrap(a))); } }