鉴于此方法:
public static <E extends Number> List<E> process(List<E> num)
我想做这个 :
ArrayList<Integer> input = null ;
ArrayList<Integer> output = null ;
output = process(input);
我得到一个例外:类型不匹配:无法转换List<Integer>
为ArrayList<Integer>
我知道我可以有这样正确的东西:
List<Integer> list = new ArrayList<Integer>;
为什么它在这里不起作用?