У меня есть две структуры данных в Java:
Один называется DebateAssignment и имеет 5 объектов DebateTeam, каждый из которых связан с определенным перечислением, включающим
{JUDGE, PROP1, PROP2, OP1, OP2}
В другом классе я использую List<DebateAssignment>
, и я хочу создать итератор, который будет указывать на конкретный DebateTeam в определенном назначении Debate, и я хочу, чтобы он перебирал все команды по всем назначениям, переходя от задания к назначению без проблем.
Как бы я поступил так?