为什么以下不返回整数列表?
int[] ints = new int[] { 1, 2, 3, 4, 5 };
List<Integer> intsList = Arrays.asList(ints); //compilation error
但取而代之的是一个列表int[]
虽然这
String[] strings = new String[] { "Hello", "World" };
List<String> stringsList = Arrays.asList(strings);
返回 的列表String
。我猜它失败是因为它是一组原语,但为什么呢?以及我如何实际返回int
.