리플렉션 썸네일형 리스트형 [EffectiveJava] 9장 일반적인 프로그래밍 원칙 57. 지역변수의 범위를 최소화하라 // 57-1 컬렉션이나 배역을 순회하는 권장 관용구 for (Element e : c) { ... // e로 무언가를 한다 } // 57-2 반복자가 필요할 때의 관용구 for (Iterator i = c.iterator(); i.hasNext(); ) { Element e = i.next(); ... // e와 i로 무언가를 한다 } Iterator i = c.iterator(); while(i.hasNext()){ doSomething(i.next()); } ... Iterator i2 = c2.iterator(); while(i.hasNext()){//버그! doSomething(i2.next()); } for(Iterator i = c.iterator(); i.. 이전 1 다음