- - PR -
配列について
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-15 17:14
仰っている配列の意味が何かにもよるのですが順番に列挙できる
という意味であれば Iterable というのもあります. これは後から追加されたクラスなのでしょうがないといえばしょうがないのですが Collectionを使っているものの中にはIterableの方が適切なのではと思えるような APIもありますね | ||||
|
投稿日時: 2005-12-16 02:33
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 |