- PR -

配列について

投稿者投稿内容
Jun
大ベテラン
会議室デビュー日: 2003/08/25
投稿数: 141
投稿日時: 2005-12-15 17:14
仰っている配列の意味が何かにもよるのですが順番に列挙できる
という意味であれば

Iterable

というのもあります.
これは後から追加されたクラスなのでしょうがないといえばしょうがないのですが
Collectionを使っているものの中にはIterableの方が適切なのではと思えるような
APIもありますね
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2005-12-16 02:33
引用:
Iterableというのもあります.これは後から追加されたクラスなのでしょうがないといえばしょうがないのですがCollectionを使っているものの中にはIterableの方が適切なのではと思えるようなAPIもありますね


Iterable は able から想像できる通り、クラスではなくインターフェイスです。また、コレクションフレームワークのクラスの多くが、Iterable インターフェイスを持つように再実装されています。

Iterable の既知の実装クラスの一覧:
AbstractCollection, AbstractList, AbstractQueue, AbstractSequentialList, AbstractSet, ArrayBlockingQueue, ArrayList, AttributeList, BeanContextServicesSupport, BeanContextSupport, ConcurrentLinkedQueue, CopyOnWriteArrayList, CopyOnWriteArraySet, DelayQueue, EnumSet, HashSet, JobStateReasons, LinkedBlockingQueue, LinkedHashSet, LinkedList, PriorityBlockingQueue, PriorityQueue, RoleList, RoleUnresolvedList, Stack, SynchronousQueue, TreeSet, Vector

スキルアップ/キャリアアップ(JOB@IT)