gpt4 book ai didi

java - 将列表添加到扩展列表

转载 作者:行者123 更新时间:2023-12-01 23:14:56 24 4
gpt4 key购买 nike

所以我遇到了这种情况。我的任务是将一个列表的内容添加到另一个列表。听起来很简单。我的问题是,现有列表具有以下语法:

// Existing code
List<? extends ProductCatalog> listProduct = null;
listProduct = RetrieveService.getInstance().getListProduct("client1");

// My code is
List<? extends ProductCatalog> listProduct2 = null;
listProduct2 = RetrieveService.getInstance().getListProduct("client2");

如果 listProduct 是一个普通的列表,我就使用 AddAll。但它不适用于扩展。或者最有可能的是,我做错了。那么在这个例子中,我如何将listProduct2添加到listProduct中。

如有任何帮助,我们将不胜感激。

最佳答案

这是不可能以类型安全的方式实现的。另请参阅例如How can I add to List<? extends Number> data structures?

您可以将它们组合在一个新的 List<ProductCatalog> 中,取决于您想要实现的目标。

关于java - 将列表添加到扩展列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21391426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com