public class ERQueue<T> extends Vector<T>
Modifier and Type | Class and Description |
---|---|
static class |
ERQueue.SizeOverflowException |
Modifier and Type | Field and Description |
---|---|
protected int |
_maxSize |
capacityIncrement, elementCount, elementData
modCount
Modifier and Type | Method and Description |
---|---|
boolean |
empty()
キューサイズが 0 の場合
|
int |
maxSize()
キューの最大サイズを戻します。
|
T |
peek()
一番最初にキューに入ったアイテムを消さすに戻します。
|
T |
pop()
一番最初にキューに入ったアイテムをポップし、戻します。
|
T |
push(T item)
新しいアイテムをキューに登録します。
|
int |
search(Object o)
キュー内のオブジェクトを探して、インデックスを戻します。
|
void |
setMaxSize(int size)
キューの最大サイズをセットします
|
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSize
finalize, getClass, notify, notifyAll, wait, wait, wait
parallelStream, stream
public int maxSize()
public void setMaxSize(int size)
size
- - キューの最大サイズ
public T push(T item) throws ERQueue.SizeOverflowException
item
- - アイテムERQueue.SizeOverflowException
- public T pop()
public T peek()
public boolean empty()
public int search(Object o)
o
- - 検索するオブジェクトCopyright © 2002 – 2020 Project Wonder.