【发布时间】:2019-04-27 17:37:28
【问题描述】:
所以我要疯了。这是一个任务,似乎根本无法让它工作! 我有以下 HashMap:
HashMap<String, ArrayList<Team>> teams;
(Team 是另一个类来获取团队的详细信息)
我需要做的是从上面的 HashMap 中获取 Key(String) 的团队列表,并将该列表分配给我声明的局部变量:
List<Team> results = teams.get(division);
但这就是我卡住的地方。我不知道我应该如何完成这项任务。 作为进一步说明,“除法”是 HashMap 中使用的 Key。 ArrayList 是属于该部门的团队列表。
我已经尝试了以下,它根本无法编译。真的不知道我怎样才能让它工作!!
public void recordResult(String division, String teamA, String teamB, int teamAScore, int teamBScore)
{
List<Team> results = teams.get(division);
for (String i : teams.keySet())
{
results = new ArrayList<Team>();
results.add();
}
}
**您可以忽略“字符串除法”之后的参数。这些将在以后使用。
【问题讨论】:
-
这里需要递归..