我真的建議一個HashMap,ArrayList中,字符串[]混合物。
基本上這裏,一個String []會有團隊名稱,編號和遊戲時間。
您可以使用players.get(player)輕鬆獲取所有玩家團隊的歷史記錄;
我寫了一小段代碼。
HashMap < String, ArrayList <String[]> players = new HashMap < String, ArrayList <String[]>();
public void addPlayersTeam(String player, String teamName, String teamNumber, String gameTime) {
if (players.containsKey(player)) {
ArrayList <String[]> teamHistory = players.get(player);
String[] new history = {
teamName, teamNumber, gameTime
};
teamHistory.add(history);
} else {
ArrayList <String[]> teamHistory = new ArrayList <String[]>();
String[] new history = {
teamName, teamNumber, gameTime
};
teamHistory.add(history);
}
}
來源
2015-12-08 20:18:32
Bug