如何將資料加入到類型清單的結構
使用定義為List 的列表時擴展數量> foo3 = new ArrayList
The method add(capture#1-of ? extends Number) in the type List<capture#1-of ? extends Number> is not applicable for the arguments (ExtendsNumber)
此錯誤源自於List 的通配符聲明擴充數量> foo3。它表明 foo3 可以保存從 Number 繼承的一系列類型的值。這包括數字、整數和雙精度。鑑於這種靈活性,很難確定什麼類型的物件可以安全地添加到 foo3。
例如:
最終,您無法在 List因為無法保證底層清單的類型。唯一確定的是,您可以從中讀取並取得類型 T 或 T 子類別的值。
另一方面,相反的邏輯適用於 ?極好的。例如,列表 foo3 = new ArrayList
以上是如何將資料新增至清單中的詳細內容。更多資訊請關注PHP中文網其他相關文章!