所以我正在制作一个插件,我想将两个(两个不同团队的)数组列表放到一个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。我知道此代码不正确
[如果您需要任何其他信息,请询问! :)
提前感谢。
您应该做这样的事情:
public static HashMap<String, ArrayList<Player>> playerTeams = new HashMap<>();
playerTeams.put("zombies", zombiesTeam);
playerTeams.put("survivors", survivorsTeam );