如何将2个数组列表放入一个哈希图中?

问题描述 投票:0回答:1

所以我正在制作一个插件,我想将两个(两个不同团队的)数组列表放到一个hasmap中,所以我可以用这种方法来获得两个团队:代码(Java):

public static Teams getTeam(Player player) {     
    if (!hasTeam(player))
        return null;
    return zombiesTeam.get(player) && survivorsTeam.get(player);    
}

这里是我想要的数组列表和哈希图:代码(Java):

public static HashMap<zombiesTeam, survivorsTeam> playerTeams = new HashMap<zombiesTeam, survivorsTeam>();

public static ArrayList<Player> zombiesTeam = new ArrayList<Player>();
public static ArrayList<Player> survivorsTeam = new ArrayList<Player>();

P.S。我知道此代码不正确

[如果您需要任何其他信息,请询问! :)

提前感谢。

java minecraft bukkit
1个回答
0
投票

您应该做这样的事情:

public static HashMap<String, ArrayList<Player>> playerTeams = new HashMap<>();

playerTeams.put("zombies", zombiesTeam);
playerTeams.put("survivors", survivorsTeam );
© www.soinside.com 2019 - 2024. All rights reserved.