Package com.jackmeng.stl
Class stl_SlowSetQueue<T>
java.lang.Object
com.jackmeng.stl.stl_SlowSetQueue<T>
- All Implemented Interfaces:
java.lang.Iterable<T>,java.util.Collection<T>,java.util.Queue<T>
public class stl_SlowSetQueue<T>
extends java.lang.Object
implements java.util.Queue<T>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description stl_SlowSetQueue() -
Method Summary
Modifier and Type Method Description booleanadd(T t)booleanaddAll(java.util.Collection<? extends T> arg0)voidclear()booleancontains(java.lang.Object arg0)booleancontainsAll(java.util.Collection<?> arg0)Telement()booleanisEmpty()java.util.Iterator<T>iterator()booleanoffer(T e)Tpeek()Tpoll()Tremove()booleanremove(java.lang.Object arg0)booleanremoveAll(java.util.Collection<?> arg0)booleanretainAll(java.util.Collection<?> arg0)intsize()java.lang.Object[]toArray()<T> T[]toArray(T[] arg0)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
equals, hashCode, parallelStream, removeIf, spliterator, stream, toArrayMethods inherited from interface java.lang.Iterable
forEach
-
Field Details
-
queue
-
set
-
-
Constructor Details
-
stl_SlowSetQueue
public stl_SlowSetQueue()
-
-
Method Details
-
add
-
addAll
- Specified by:
addAllin interfacejava.util.Collection<T>
-
remove
- Specified by:
removein interfacejava.util.Queue<T>- Throws:
java.util.NoSuchElementException
-
remove
public boolean remove(java.lang.Object arg0)- Specified by:
removein interfacejava.util.Collection<T>
-
removeAll
public boolean removeAll(java.util.Collection<?> arg0)- Specified by:
removeAllin interfacejava.util.Collection<T>
-
clear
public void clear()- Specified by:
clearin interfacejava.util.Collection<T>
-
contains
public boolean contains(java.lang.Object arg0)- Specified by:
containsin interfacejava.util.Collection<T>
-
containsAll
public boolean containsAll(java.util.Collection<?> arg0)- Specified by:
containsAllin interfacejava.util.Collection<T>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacejava.util.Collection<T>
-
iterator
-
retainAll
public boolean retainAll(java.util.Collection<?> arg0)- Specified by:
retainAllin interfacejava.util.Collection<T>
-
size
public int size()- Specified by:
sizein interfacejava.util.Collection<T>
-
toArray
public java.lang.Object[] toArray()- Specified by:
toArrayin interfacejava.util.Collection<T>
-
toArray
public <T> T[] toArray(T[] arg0)- Specified by:
toArrayin interfacejava.util.Collection<T>
-
element
- Specified by:
elementin interfacejava.util.Queue<T>
-
offer
- Specified by:
offerin interfacejava.util.Queue<T>
-
peek
- Specified by:
peekin interfacejava.util.Queue<T>
-
poll
- Specified by:
pollin interfacejava.util.Queue<T>
-