или создайте свой собственный итератор следующим образом:
ел этот экзаменационный вопрос в старой экзаменационной работе и готовлюсь к предстоящему экзамену. Я не могу разобраться :
Далее изображен надуманный частичный класс, который реализует интерфейс Iterable. Единственная цель этого класса - предоставить метод для перебора атрибута.things.
Есть две вещи, которые мы должны заполнить в классе, чтобы закончить это. Вот класс
private class PartialIterableClass /*FILL IN */ {
private String[] things;
public PartialIterableClass( String[] things ){
this.things = things;
}
/*FILL IN 2*/
}
Я предполагаю, что это должно быть что-то похожее на:
private class PartialIterableClass implements Iterable<PrivateIterableClass> {
private String[] things;
public PartialIterableClass( String[] things ){
this.things = things;
}
public Iterator<PartialIterableClass> iterator( ){
return new Iterator<PartialIterableClass>( ) {
}
}
}
Я не совсем уверен, как конкретизировать ответ на этот вопрос, кто-нибудь может помочь?