2016-11-27 51 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>();