item 58) 전통적인 for문보다 for-each문을 사용하기
for문의 단점
for (Iterator<Suit> i = suits.iterator(); i.hasNext(); )
Suit suit = i.next();
for (Iterator<Rank> j = ranks.iterator(); j.hasNext(); )
deck.add(new Card(suit, j.next()));for-each문의 장점
for (Suit suit: suits)
for (Rank rank: ranks)
deck.add(new Card(suit, rank));for-each문을 사용할 수 없는 상황
Last updated