public abstract static class DoubleSortedSet.SubSet extends DoubleSet.Base implements DoubleSortedSet
DoubleSortedSet.SubSet
DoubleSet.Base
Constructor and Description |
---|
SubSet(DoubleSortedSet set) |
Modifier and Type | Method and Description |
---|---|
boolean |
addDouble(double x,
double precision) |
boolean |
addDoubleExactly(double x) |
boolean |
containsDouble(double x,
double precision) |
boolean |
containsDoubleExactly(double x) |
protected boolean |
excluded(double x) |
protected DoubleIterator |
fromIncluded(DoubleIterator iterator) |
protected abstract boolean |
included(double x) |
boolean |
removeDouble(double x,
double precision) |
boolean |
removeDoubleExactly(double x) |
int |
size() |
protected DoubleIterator |
untilExcluded(DoubleIterator iterator) |
equals, hashCode
toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
comparator, create, create, first, firstDouble, headSet, headSet, headSetExactly, last, lastDouble, spliterator, subSet, subSet, subSetExactly, tailSet, tailSet, tailSetExactly
add, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
addAllDoubles, addAllDoubles, addDouble, removeIf, toDoubleArray
containsAllDoubles, containsAllDoubles, containsAllDoublesExactly, containsAllDoublesExactly, containsAnyDoubles, containsAnyDoubles, containsAnyDoublesExactly, containsAnyDoublesExactly, doubleStream, forEach, forEachDouble, from, from, of, once, once, parallelDoubleStream, removeAllDoubles, removeAllDoubles, removeAllDoublesExactly, removeAllDoublesExactly, removeDoublesIf, retainAllDoubles, retainAllDoubles, retainAllDoublesExactly, retainAllDoublesExactly, sequence
public SubSet(DoubleSortedSet set)
public int size()
size
in interface java.util.Collection<java.lang.Double>
size
in interface java.util.Set<java.lang.Double>
public boolean containsDoubleExactly(double x)
containsDoubleExactly
in interface DoubleIterable
public boolean containsDouble(double x, double precision)
containsDouble
in interface DoubleIterable
public boolean removeDoubleExactly(double x)
removeDoubleExactly
in interface DoubleIterable
public boolean removeDouble(double x, double precision)
removeDouble
in interface DoubleIterable
public boolean addDoubleExactly(double x)
addDoubleExactly
in interface DoubleCollection
DoubleCollection.addDouble(double, double)
public boolean addDouble(double x, double precision)
addDouble
in interface DoubleCollection
addDouble
in interface DoubleSet
DoubleCollection.addDoubleExactly(double)
protected DoubleIterator untilExcluded(DoubleIterator iterator)
protected DoubleIterator fromIncluded(DoubleIterator iterator)
protected abstract boolean included(double x)
protected boolean excluded(double x)