【发布时间】:2016-11-27 07:57:42
【问题描述】:
List<Object> list = new ArrayList<String>();
这给了我一个错误
ArrayList<String>无法转换为List<Object>
【问题讨论】:
-
将
Object更改为String或将String更改为Object。
标签: java
List<Object> list = new ArrayList<String>();
这给了我一个错误
ArrayList<String>无法转换为List<Object>
【问题讨论】:
Object 更改为String 或将String 更改为Object。
标签: java
您可以将任何对象添加到List<Object>,但您应该只能将String 对象添加到List<String>。因此,您不能将 List<String> 分配给 List<Object> 变量。
如果您的 List 应该只包含 String 对象,请更改其类型:
List<String> list = new ArrayList<String>();
【讨论】: