【问题标题】:Collection Framework basic query [duplicate]集合框架基本查询[重复]
【发布时间】:2016-11-27 07:57:42
【问题描述】:
List<Object> list = new ArrayList<String>();

这给了我一个错误

ArrayList&lt;String&gt; 无法转换为List&lt;Object&gt;

【问题讨论】:

  • Object 更改为String 或将String 更改为Object

标签: java


【解决方案1】:

您可以将任何对象添加到List&lt;Object&gt;,但您应该只能将String 对象添加到List&lt;String&gt;。因此,您不能将 List&lt;String&gt; 分配给 List&lt;Object&gt; 变量。

如果您的 List 应该只包含 String 对象,请更改其类型:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-16
    • 2016-02-27
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 2021-04-17
    • 1970-01-01
    • 2011-12-06
    相关资源
    最近更新 更多