java在复制ArrayList时遇到问题
这可能是一个有点愚蠢的问题,但我无法理解!我正在做一个小游戏,其中一个玩家被随机选为终结者,其余的都是弱者。我有一个玩家列表,我可以让它选择终结者,然后我需要它把玩家复制成弱者,但是跳过终结者。我使用的代码根本不会把任何东西复制到弱者身上。这是我正在使用的代码,请有经验的人帮我一下好吗:
for (int i = 0; i < players.size(); i++ ) {
if (!players.get(i).contentEquals(terminator)) {
players.add(players.get(i));
}
}
System.out.print("The other players are: " + weaklings + ".");
}
# 1 楼答案
再次向
players
添加:players.add
,而不是weaklings.add