2016-11-27 46 views
-5
List<Object> list = new ArrayList<String>(); 

這是給我的錯誤收集框架基本查詢

ArrayList<String>不能轉換到List<Object>

+2

變化'Object'到'String'或'String'到'Object'。 – Maroun

回答

1

您可以將任何對象添加到List<Object>,但你應該只能夠將String對象添加到List<String>。因此,您不能將List<String>分配給List<Object>變量。

如果你的List應該只持有String對象,更改其類型:

List<String> list = new ArrayList<String>();