public class SortedListDoubleSet extends DoubleSet.Base implements DoubleSortedSet
DoubleSortedSet backed by two SparseBitSets for positive and negative values.DoubleSortedSet.SubSetDoubleSet.Base| Constructor and Description |
|---|
SortedListDoubleSet() |
SortedListDoubleSet(double... xs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDoubleExactly(double x) |
void |
clear() |
boolean |
containsDoubleExactly(double x) |
double |
firstDouble() |
boolean |
isEmpty() |
DoubleIterator |
iterator() |
double |
lastDouble() |
boolean |
removeDoubleExactly(double x) |
int |
size() |
equals, hashCodetoStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitcomparator, create, create, first, headSet, headSet, headSetExactly, last, spliterator, subSet, subSet, subSetExactly, tailSet, tailSet, tailSetExactlyadd, addAll, addDouble, contains, containsAll, remove, removeAll, retainAll, toArray, toArrayaddAllDoubles, addAllDoubles, addDouble, removeIf, toDoubleArraycontainsAllDoubles, 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, sequencepublic SortedListDoubleSet()
public SortedListDoubleSet(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 DoubleIterablepublic boolean isEmpty()
isEmpty in interface java.util.Collection<java.lang.Double>isEmpty in interface java.util.Set<java.lang.Double>isEmpty in interface DoubleCollectionisEmpty in interface DoubleIterableisEmpty in interface DoubleSetpublic void clear()
clear in interface java.util.Collection<java.lang.Double>clear in interface java.util.Set<java.lang.Double>clear in interface DoubleCollectionclear in interface DoubleIterableclear in interface DoubleSetpublic boolean addDoubleExactly(double x)
addDoubleExactly in interface DoubleCollectionDoubleCollection.addDouble(double, double)public boolean removeDoubleExactly(double x)
removeDoubleExactly in interface DoubleIterablepublic boolean containsDoubleExactly(double x)
containsDoubleExactly in interface DoubleIterablepublic double firstDouble()
firstDouble in interface DoubleSortedSetpublic double lastDouble()
lastDouble in interface DoubleSortedSet