public class RawDoubleSet extends DoubleSet.Base implements DoubleSet
DoubleSet
backed by a BitLongSet
s for raw double values.DoubleSet.Base
Constructor and Description |
---|
RawDoubleSet() |
RawDoubleSet(double... xs) |
Modifier and Type | Method and Description |
---|---|
boolean |
addDoubleExactly(double x) |
void |
clear() |
boolean |
containsDoubleExactly(double x) |
boolean |
isEmpty() |
DoubleIterator |
iterator() |
boolean |
removeDoubleExactly(double x) |
int |
size() |
equals, hashCode
toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, addAll, addDouble, contains, containsAll, create, create, remove, removeAll, retainAll, spliterator, toArray, toArray
addAllDoubles, addAllDoubles, addDouble, removeIf, toDoubleArray
containsAllDoubles, containsAllDoubles, containsAllDoublesExactly, containsAllDoublesExactly, containsAnyDoubles, containsAnyDoubles, containsAnyDoublesExactly, containsAnyDoublesExactly, containsDouble, doubleStream, forEach, forEachDouble, from, from, of, once, once, parallelDoubleStream, removeAllDoubles, removeAllDoubles, removeAllDoublesExactly, removeAllDoublesExactly, removeDouble, removeDoublesIf, retainAllDoubles, retainAllDoubles, retainAllDoublesExactly, retainAllDoublesExactly, sequence
public RawDoubleSet()
public RawDoubleSet(double... xs)
public int size()
size
in interface java.util.Collection<java.lang.Double>
size
in interface java.util.Set<java.lang.Double>
public DoubleIterator iterator()
iterator
in interface java.lang.Iterable<java.lang.Double>
iterator
in interface java.util.Collection<java.lang.Double>
iterator
in interface java.util.Set<java.lang.Double>
iterator
in interface DoubleIterable
public boolean isEmpty()
isEmpty
in interface java.util.Collection<java.lang.Double>
isEmpty
in interface java.util.Set<java.lang.Double>
isEmpty
in interface DoubleCollection
isEmpty
in interface DoubleIterable
isEmpty
in interface DoubleSet
public void clear()
clear
in interface java.util.Collection<java.lang.Double>
clear
in interface java.util.Set<java.lang.Double>
clear
in interface DoubleCollection
clear
in interface DoubleIterable
clear
in interface DoubleSet
public boolean addDoubleExactly(double x)
addDoubleExactly
in interface DoubleCollection
DoubleCollection.addDouble(double, double)
public boolean removeDoubleExactly(double x)
removeDoubleExactly
in interface DoubleIterable
public boolean containsDoubleExactly(double x)
containsDoubleExactly
in interface DoubleIterable