(EffectiveJava) 9장 일반 프로그래밍 원칙
57. 지역 변수의 범위를 최소화하라 // 57-1 컬렉션이나 배역을 순회하는 권장 관용구 for (Element e : c) { … // e로 무언가를 한다 } // 57-2 반복자가 필요할 때의 관용구 for (Iterator<Element> i = c.iterator(); i.hasNext(); ) { Element e = i.next(); … // e와 i로 무언가를 한다 } Iterator<Element> i = c.iterator(); while(i.hasNext()){ doSomething(i.next()); … Read more