Дано IntegerIterator (который реализует hasNext, затем, удалить), реализовать PositiveIterator, который имеет hasNext, рядом, удалитьположительный дизайн Итератор получает целое число итератора
Может кто-нибудь дать некоторые идеи для этой задачи ? Это не домашнее задание!
Например:
int[] a = new int[]{1,-2,-3,4,5,-6,7,-8,9};
IntegerIterator it = new IntegerIterator(a);
PositiveIterator iter = new PositiveIterator(it);
Console.WriteLine(iter.HasNext()); //true
Console.WriteLine(iter.HasNext()); //true
Console.WriteLine(iter.HasNext()); //true
Console.WriteLine(iter.Next()); //1
Console.WriteLine(iter.Next()); //4
Console.WriteLine(iter.Next()); //5