int与Integer的区别

今天写程序的时候发现,

int[] intarr = new int[3];

ArrayList<Integer> arr = Arrays.asList(intarr);

会报错,但是

Integer[] integerarr = new Integer[3];

ArrayList<Integer> arr = Arrays.asList(integerarr);

就没事,为啥呢?

于是想深究一下原因。

posted @ 2015-05-07 16:36  ivywenyuan  阅读(161)  评论(0编辑  收藏  举报