• 배열과 마찬가지로 컬렉션도 세련된 반복문을 사용할 수 있다.
  • 문법은 배열을 사용했을 때와 동일하다.
  • 문자열 목록을 처음부터 끝까지 출력하는 예제 코드를 살펴보자.

그림11.36-List를 반복문에서 사용하는 예

  • List인 myFavoriteFoods를 for-each 문에 적용해 문자열을 출력한다.

그림11.38-Set을 반복문에서 사용하는 예

  • Set을 사용했다는 점을 제외하면 List를 사용했을 때와 완전히 동일하다.
  • but, 이전에 Set은 순서가 중요하지 않다고 언급한 적이 있다.아래 출력된 결과를 보면 문자열을 어떤 순서로 출력했는지 알 수 있다.

그림11.39-입력한 순서대로 출력되지 않을 수도 있는 Set

  • 이처럼 Set은 입력한 순서와는 다른 순서로 처리가 될 수도 있다. 때문에 Set을 사용할 때에는 순서가 보장되지 않는다는 점에 유념해야 한다.

그림11.40-List와 Set

+ Recent posts