Так что я схожу с ума от этого.Это для назначения и не может заставить это работать вообще !!У меня есть следующий HashMap:
HashMap<String, ArrayList<Team>> teams;
(команда, являющаяся другим классом для получения сведений о командах)
Что мне нужно сделать, это получить список команд дляВведите ключ (String) из вышеупомянутого HashMap и назначьте List локальной объявленной мной переменной:
List<Team> results = teams.get(division)
;
Но это то, где я застреваю.Я понятия не имею, как я должен завершить эту задачу.В качестве дальнейшего примечания «деление» - это ключ, используемый в HashMap.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();
}
}
** Вы можете игнорировать аргументы после «деления строки».Они будут использованы позже.