首页 > 解决方案 > 复制 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 + ".");
                
            }

标签: java

解决方案


您添加到playersagain: players.add,而不是weaklings.add.


推荐阅读