(последнее - первое) выражение работает (AFAIK) только для итераторов случайного доступа (например, из векторов и deque ). Как я могу проверить код, который пройденный итератор отвечает этому требованию?
(последнее - первое) выражение работает (AFAIK) только для итераторов случайного доступа (например, из векторов и deque ). Как я могу проверить код, который пройденный итератор отвечает этому требованию?
Если подкласс Extens Superclass , итератор не может быть поднят в итератор . Тем не менее, у меня есть ситуация, в которой требуются интерфейсыIterator
public Iterator list(String keyword) {
Collection result = service.searchByKeyword(keyword);...
Если SubClass расширяет SuperClass, Iterator нельзя привести к Iterator. Однако у меня есть ситуация, которую требуют интерфейсыIterator
public Iterator list(String keyword) {
Collection result = service.searchByKeyword(keyword);
return...