item 58) 전통적인 for문보다는 For-each 문을 사용하라
우리의 주관심사는 배열, 컬렉션의 원소이지 반복자(Iterator)나 인덱스 변수가 아님(이를 접근하는 for문은 코드를 지저분하게 한다.) 잘못된 인덱싱을 할 가능성도 있음 컬렉션이나 배열이냐에 따라 코드 형태가 달라진다. 향상된 for문 : for-each (enhanced for statement) Iterator 인터페이스를 구현한 객체에서 사용가능함 (Collections, Array 등) 반복자와 인덱스 코드가 없음(오류 가능성 감소) 하나의 관용어구로 컬렉션, 배열을 모두 처리 가능 컬렉션을 중첩해서 사용할때 저지르는 실수 방지 enum Suit { CLUB, DIAMOND, HEART, SPADE} enum Rank { ACE, DEUCE, THREE, FOUR, FIVE, SIX, SEV..
더보기