如何解决不兼容类型错误?

圣费森:

我尝试在数组中添加东西列表**

public Wrap(String name, Wrap wrap, List<Things> things) {
        super(name);
        this.bread = bread;
        **things.addAll( Arrays.asList( things ) );**
    }

**

我得到这个错误:不兼容的类型。必需,Collection<? extends topping>但推断为“ asList” List<T>:不存在类型变量的实例,因此List<topping>符合Topping

GBlodgett:

您正在试图调用Arrays.asList()things,这已经是一个List您可以addAll()直接通过things以下方式直接致电

public Wrap(String name, Wrap wrap, List<Things> things) {
    super(name);
    this.bread = bread;
    things.addAll(new ArrayList(things));
}

然而,这并没有太大的意义添加thingsthings也许您有一个类变量things并打算使用this关键字?

this.things.addAll(things);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何解决不兼容的类型?

如何解决不兼容的指针类型发送?

在将typedelmapper与类型映射一起使用时,如何解决不兼容的类型(不可转换)

如何解决不同类型的服务的IEnumerable

如何解决不推荐使用的Handler()?

如何解决错误:从不兼容的指针类型传递“ proc_create”的参数4

如何解决错误“ E2010不兼容的类型:'TGUID'和'T'”?

如何解决不可散列类型的问题:“ numpy.ndarray”

如何解决不同数据类型的Angular 4的方法重叠问题?

打字稿中的联合类型解决不兼容

如何解决不正确的字符串值MySQL错误?

接下来如何解决不是功能错误信息?

如何解决不足的文件权限创建Google服务帐户团队驱动器的错误?

如何解决不想更改标签/图例/标题大小的 ggplot 中的错误?

如何解决:从不兼容的指针类型初始化

如何解决不可解决的进口POM?

如何解决“不命名类型”错误

如何解决错误:“MyInheritedWidget”不是类型

您如何解决不完整的SSL链

如何解决不同屏幕尺寸的相同dpi问题

405如何解决不允许的方法?

如何解决不是从服务开始的活动?

如何解决不明确的“查找”?

如何解决不同列数的Laravel联合查询

如何解决不必要的角路由行为?

如何解决不工作的级联下拉菜单

如何解决不可转换的类型,无法将“ Android.support.v4.app.fragment”转换为“ packagename”

python - 如何解决不支持的操作数类型-:'str'和'datetime.timedelta'?

如何解决错误:(4, 1) TS2349:无法调用类型缺少调用签名的表达式。类型“typeof moment”没有兼容的调用签名