gpt4 book ai didi

java - 如何将一个值从一个 ArrayList 移动到另一个

转载 作者:行者123 更新时间:2023-11-30 03:30:10 24 4
gpt4 key购买 nike

我想将特定值从一个数组列表移动到另一个数组列表,执行此操作的最佳方法是什么?这是一些示例代码:

值来自

ArrayList<CreateCard> deckArray = new ArrayList<CreateCard>();

ArrayList<CreateCard> playerHand = new ArrayList<CreateCard>();

最佳答案

我非常喜欢辅助函数:

public static void main(String[] args) {
ArrayList<CreateCard> deckArray = new ArrayList<CreateCard>();
deckArray.add(new CreateCard());
deckArray.add(new CreateCard());

ArrayList<CreateCard> playerHand = new ArrayList<CreateCard>();

// Deal a card
moveASpecificValue(deckArray, playerHand, 0);

// Deal from the bottom of the deck
moveASpecificValue(deckArray, playerHand, deckArray.size() - 1);
}

public static void moveASpecificValue( List<CreateCard> source,
List<CreateCard> destination,
int indexOfSpecificValue) {
destination.add(source.remove(indexOfSpecificValue));
}

关于java - 如何将一个值从一个 ArrayList 移动到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29222978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com