列表不能应用于double(使用上边界通配符)

时间:2016-02-18 05:33:31

标签: java

我是仿制药的新手,所以请耐心等待。

我确信我理解这句话的意思:

 List<? extends Number> nums = new ArrayList<>();

对我而言,这意味着List将接受添加到列表中Number类或扩展Number类的任何对象。

所以当我在列表中添加一个双精度表时,我希望它可以正常工作

List<? extends Number> nums = new ArrayList<>();
nums.add(3.14);

但是,我收到错误List cannot be applied to double

0 个答案:

没有答案