【问题标题】:Removing element from array using a temp array使用临时数组从数组中删除元素
【发布时间】:2018-04-16 02:58:23
【问题描述】:

我知道 ArrayLists,但我想使用一个临时数组将原始数组重新定义为少一个,并删除选定的元素?我该怎么做?

【问题讨论】:

  • 请附上错误日志

标签: java arrays element


【解决方案1】:

你熟悉 ArrayLists 吗?它们比数组更适合您的项目。如果您将 Card 对象存储在 Card 类型的 ArrayList (ArrayList) 中,则可以使用 .remove() 方法从 ArrayList 中删除随机卡片。 .remove() 方法从它删除的数组中返回元素的一个对象,因此您将返回它。比如:

//assumes an ArrayList<Card> called deck exists
int cardNum = random.nextInt(deck.size());
return deck.remove(cardNum);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 2011-10-31
    • 2020-04-28
    • 2017-02-01
    • 1970-01-01
    • 2015-12-02
    相关资源
    最近更新 更多