我定義了一個可以添加任何類型元素的通用列表,定義為List<List<Object>> rows = new ArrayList<>():但是當(dāng)我從我的服務(wù)層得到一個列表時,編譯過程會拋出一個不兼容的類型異常,代碼示例如下:List<List<Object>> rows = new ArrayList<>();List<ProductEntity> result = searchResponse.getProducts();rows.add(result);例外是:incompatible types: java.util.List<com.shopee.data.webapispec.brandseller.entity.product.ProductEntity> cannot be converted to java.util.List<java.lang.Object>當(dāng)我運行命令“ mvn clean install”時,有人知道如何處理嗎?
1 回答

心有法竹
TA貢獻1866條經(jīng)驗 獲得超5個贊
ProductEntity
是 的子類Object
。但是List<ProductEntity>
不是的子類List<Object>
。
您需要完成List<List<? extends Object>> rows = new ArrayList<>();
這項工作。
有關(guān)泛型和對象層次結(jié)構(gòu)的詳細信息,請參見此處
添加回答
舉報
0/150
提交
取消