16
왜 Java의 Iterator가 Iterable이 아닌가?
왜 Iterator인터페이스가 확장되지 Iterable않습니까? 이 iterator()메소드는 단순히을 리턴 할 수 this있습니다. Java 디자이너의 의도적이거나 단순한 감독입니까? 다음과 같이 반복자와 함께 for-each 루프를 사용하는 것이 편리합니다. for(Object o : someContainer.listSomeObjects()) { .... } 여기서 listSomeObjects()반복자를 반환합니다.