日期:2014-05-20  浏览次数:20728 次

可变参数列表与数组问题
Java code
int[] intArray = {1,2,3};
Integer[] integerArray = {1,2,3};
List<int[]> intList = Arrays.toList(intArray);
List<Integer> integerList = Arrays.toList(integerArray);


public static <T> List<T> asList(T... a)
可变参数列表对基本类型数组和对象数组操作不一样???为什么??

------解决方案--------------------
因为Java处理时它优先按(T... a)不定参数来进行识别,失败了再尝试按单对象识别。