[Java] コレクションをよりコレクションらしくする - Iterable
· 4分の読み時間
概要
// Iterableを実装するJavaのコレクション。
public interface Collection<E> extends Iterable<E>
ファーストクラスコレクションはオブジェクトを扱う上で非常に便利な方法です。しかし、「ファーストクラスコレクション」という名前にもかかわらず、実際にはCollection
をフィールドとして保持しているだけで、実際にはCollection
ではないため、Collection
が提供するさまざまなメソッドを使用することはできません。この記事では、Iterable
を使用してファーストクラスコレクションをより実際のCollection
に近づける方法を紹介します。
簡単な例を見てみましょう。