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 boolean
add(T t)
boolean
addAll(java.util.Collection<? extends T> arg0)
void
clear()
boolean
contains(java.lang.Object arg0)
boolean
containsAll(java.util.Collection<?> arg0)
T
element()
boolean
isEmpty()
java.util.Iterator<T>
iterator()
boolean
offer(T e)
T
peek()
T
poll()
T
remove()
boolean
remove(java.lang.Object arg0)
boolean
removeAll(java.util.Collection<?> arg0)
boolean
retainAll(java.util.Collection<?> arg0)
int
size()
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, wait
Methods inherited from interface java.util.Collection
equals, hashCode, parallelStream, removeIf, spliterator, stream, toArray
Methods inherited from interface java.lang.Iterable
forEach
-
Field Details
-
queue
-
set
-
-
Constructor Details
-
stl_SlowSetQueue
public stl_SlowSetQueue()
-
-
Method Details
-
add
-
addAll
- Specified by:
addAll
in interfacejava.util.Collection<T>
-
remove
- Specified by:
remove
in interfacejava.util.Queue<T>
- Throws:
java.util.NoSuchElementException
-
remove
public boolean remove(java.lang.Object arg0)- Specified by:
remove
in interfacejava.util.Collection<T>
-
removeAll
public boolean removeAll(java.util.Collection<?> arg0)- Specified by:
removeAll
in interfacejava.util.Collection<T>
-
clear
public void clear()- Specified by:
clear
in interfacejava.util.Collection<T>
-
contains
public boolean contains(java.lang.Object arg0)- Specified by:
contains
in interfacejava.util.Collection<T>
-
containsAll
public boolean containsAll(java.util.Collection<?> arg0)- Specified by:
containsAll
in interfacejava.util.Collection<T>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfacejava.util.Collection<T>
-
iterator
-
retainAll
public boolean retainAll(java.util.Collection<?> arg0)- Specified by:
retainAll
in interfacejava.util.Collection<T>
-
size
public int size()- Specified by:
size
in interfacejava.util.Collection<T>
-
toArray
public java.lang.Object[] toArray()- Specified by:
toArray
in interfacejava.util.Collection<T>
-
toArray
public <T> T[] toArray(T[] arg0)- Specified by:
toArray
in interfacejava.util.Collection<T>
-
element
- Specified by:
element
in interfacejava.util.Queue<T>
-
offer
- Specified by:
offer
in interfacejava.util.Queue<T>
-
peek
- Specified by:
peek
in interfacejava.util.Queue<T>
-
poll
- Specified by:
poll
in interfacejava.util.Queue<T>
-