【发布时间】:2018-04-16 02:58:23
【问题描述】:
我知道 ArrayLists,但我想使用一个临时数组将原始数组重新定义为少一个,并删除选定的元素?我该怎么做?
【问题讨论】:
-
请附上错误日志
我知道 ArrayLists,但我想使用一个临时数组将原始数组重新定义为少一个,并删除选定的元素?我该怎么做?
【问题讨论】:
你熟悉 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);
【讨论】: