Iterator<String> iterator=...
//right way
for (Iterator<String> i = iterator; i.hasNext();){
System.out.println(i.next());
}
//why can't?
for(String i:iterator){
}
참조 :Iterator를 이런 식으로 사용하지 않는 이유는 무엇입니까?
http://docs.oracle.com/javase/1.5.0/docs/guide/language/foreach.html
http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html
답변을 주셔서 감사합니다. 이유를 알고 싶습니다. – Koerr