你这理解就不对了。Integer是Number的子类,可是List< Integer>不是List< Number>的子类啊。两个集合对象没有父子关系。
List<Number> 改为 List<Integer>
统一用List