[Java] First collection(일급 컬렉션)을 더욱 Collection 답게 - iterable
Overview
// Iterable 을 구현하고 있는 java Collection.
public interface Collection<E> extends Iterable<E>
일급 컬렉션은 객체를 다루는데에 있어서 굉장히 유용한 방법 중 하나다. 하지만 일급 컬렉션이라는 이름이 무색하게도 Collection
을 field
로 가지고 있을 뿐 실제 Collection
은 아니기 때문에, Collection
이 제공하는 다양한 method 들을 사용할 수는 없다. 이 글에선 Iterable
을 활용해서 일급 컬렉션을 진짜 Collection
처럼 쓸 수 있는 방법을 소개해본다.
간단한 예제를 작성해보자.