[Effective-Java] Chapter9 #58. 전통적인 for문보다는 for-each 문을 사용하라
·
Reference/Effective-Java
📌 for-each : 향상된 for문(enhanced for statement) // 반복자를 이용한 반복문 for (Iterator i = c.iterator(); i.hasNext();) { Element e = i.next(); ... } // 인덱스 변수를 사용한 반복문 for (int i = 0; i < a.length; i++) { ... } // for-each문을 사용한 반복문 for (Element e : elements) { ... } 불필요하게 코드를 복잡하게 만드는 요소를 모두 제거하고, 컬렉션의 원소에 집중할 수 있게 한다. 하나의 관용구로 컬렉션과 배열을 모두 처리할 수 있어, 어떤 컨테이너를 다루는지 신경쓸 필요 없다. 반복 대상에 상관없이 for-each문의 속도는 같다. ..