ArrayDeque <E> クラス
- [内容]
- 双方向キューをサポートします.
- [コンストラクタ]
- public ArrayDeque()
- 16 個の容量を持つ ArrayDeque オブジェクトの生成
- public ArrayDeque(Collection c)
- 与えられた Collection オブジェクトの各要素を要素とする ArrayDeque オブジェクトの生成
- public ArrayDeque(int initialCapacity)
- 与えられた配列サイズを持つ ArrayDeque オブジェクトの生成
- [主なメソッド]
- public boolean add(Object element)
- 要素 element を最後に追加する
- public boolean addAll(Collection c)
- Collection オブジェクト c に含まれる要素を最後に追加する.
- public void addFirst(Object element)
- 要素 element を最初に追加する
- public void addLast(Object element)
- 要素 element を最後に追加する
- public void clear()
- すべての要素を削除する
- public boolean contains(Object elem)
- 要素 elem が含まれていたら true を返す
- public boolean containsAll(Collection c)
- Collection オブジェクト c の要素がすべて含まれていたら true を返す
- public Iterator descendingIterator()
- 要素を逆順で繰り返し処理する反復子を返す
- public Object element()
- 先頭の要素を取り出すが,その要素を削除しない
- public Object getFirst()
- 先頭の要素を取り出すが,その要素を削除しない
- public Object getLast()
- 最後の要素を取り出すが,その要素を削除しない
- public boolean isEmpty()
- 要素が含まれていない場合に true を返す
- public Iterator iterator()
- 反復子を返す
- public boolean offer(Object element)
- 要素 element を最後に追加する
- public boolean offerFirst(Object element)
- 要素 element を最初に追加する
- public boolean offerLast(Object element)
- 要素 element を最後に追加する
- public Object peek()
- 先頭の要素を取り出すが,その要素を削除しない
- public Object peekFirst()
- 先頭の要素を取り出すが,その要素を削除しない
- public Object peekLast()
- 最後の要素を取り出すが,その要素を削除しない
- public Object poll()
- 先頭の要素を取り出し,その要素を削除する
- public Object pollFirst()
- 先頭の要素を取り出し,その要素を削除する
- public Object pollLast()
- 最後の要素を取り出し,その要素を削除する
- public boolean remove()
- 先頭の要素を削除
- public boolean remove(Object o)
- 指定された単一要素を削除する
- public boolean removeAll(Collection c)
- 指定された Collection オブジェクトに含まれている要素をすべて削除する.削除された場合は true を返す.
- public boolean removeFirst()
- 最初の要素を削除する
- public boolean removeFirstOccurrence(Object o)
- 先頭から調べ,最初に見つかった要素を削除する
- public boolean removeLast()
- 最後の要素を削除する
- public boolean removeLastOccurrence(Object o)
- 最後から調べ,最初に見つかった要素を削除する
- public boolean retainAll(Collection c)
- 指定された Collection オブジェクトに含まれていない要素をすべて削除する.削除された場合は true を返す.
- public int size()
- 要素の数を返す
- public Object[] toArray(Object[] a)
- ArrayList を引数と同じ型の配列に変換する
- [使用例]
- プログラム例は,ArrayDeque クラスの各メソッド等の使用例です.
- [参照]
- Vector, TreeSet, HashSet, Stack, PriorityQueue, ArrayList, HashMap, TreeMap