JSTL - Используя forEach для итерации по пользовательскому классу [дубликат]

7
задан Lotus Notes 5 June 2010 в 00:20
поделиться

2 ответа

Интерфейс Iterable предоставляет такую функциональность:

public class ProjectSet implements Iterable<Project> {
    private ArrayList<Project> projects;
    public ProjectSet() {
        this.projects = new ArrayList<Project>();
    }

    // .. iteration methods ??
   @Override
   public Iterator<Project> iterator() {
       return projects.iterator();
   }
}

Вы можете менять логику итератора так, как вам нужно.

4
ответ дан 7 December 2019 в 14:29
поделиться

Да, вам следует реализовать java.util.Iterable

0
ответ дан 7 December 2019 в 14:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: