【问题标题】:"Identifier expected" error when adding elements of ArrayList into Array [duplicate]将 ArrayList 的元素添加到 Array 时出现“预期标识符”错误 [重复]
【发布时间】:2014-10-22 16:55:50
【问题描述】:

因此,当我尝试将 ArrayList Inventory 的元素添加到 Array InventoryArr[] 时,我似乎遇到了“预期标识符”错误。

List<String> Inventory = new ArrayList<String>();
String InventoryArr[] = new String[Inventory.size()];
InventoryArr = Inventory.toArray(InventoryArr);

我该如何解决这个问题?

【问题讨论】:

  • 不相关,但如果您遵循 Java 命名约定,它会更容易阅读。
  • @JonSkeet-它不是重复的!
  • 请非常具体,并包含重新创建错误所需的最少代码量。将此代码放置在源文件中的适当位置后,它就可以正常工作。您可能在某个方法中没有 InventoryArr = ...
  • @DaveNewton 代码位于类声明和第一个方法之间。我应该做些改变吗?
  • @ShreyashChaudhari 是的,你应该这样做。

标签: java arrays arraylist identifier


【解决方案1】:

当我运行完全相同的代码时,它不会给出这样的错误。 这是我的代码:

public class NewClass {

    public static void main(String[] args) {
        List<String> Inventory = new ArrayList<String>();
        String InventoryArr[] = new String[Inventory.size()];
        InventoryArr = Inventory.toArray(InventoryArr);
    }
}

【讨论】:

    猜你喜欢
    • 2018-05-25
    • 1970-01-01
    • 2014-06-02
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    相关资源
    最近更新 更多