有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    再次向players添加:players.add,而不是weaklings.add