public interface DoubleList extends java.util.List<java.lang.Double>, DoubleCollection
List
for double
values.Modifier and Type | Method and Description |
---|---|
default boolean |
add(java.lang.Double x) |
default void |
add(int index,
java.lang.Double x) |
default boolean |
addAll(java.util.Collection<? extends java.lang.Double> c) |
default boolean |
addAll(int index,
java.util.Collection<? extends java.lang.Double> c) |
default boolean |
addAllDoubles(double... xs) |
default boolean |
addAllDoubles(DoubleCollection xs) |
default boolean |
addAllDoublesAt(int index,
double... xs) |
default boolean |
addAllDoublesAt(int index,
DoubleCollection xs) |
default boolean |
addDouble(double x) |
default void |
addDoubleAt(int index,
double x) |
default int |
binarySearchExactly(double x) |
default void |
clear() |
default boolean |
contains(java.lang.Object o) |
default boolean |
containsAll(java.util.Collection<?> c) |
static DoubleList |
copy(java.util.PrimitiveIterator.OfDouble iterator) |
default java.lang.Double |
get(int index) |
default double |
getDouble(int index) |
default int |
indexOf(java.lang.Object o) |
default int |
indexOfDouble(double x,
double precision) |
default int |
indexOfDoubleExactly(double x) |
default boolean |
isEmpty() |
default int |
lastIndexOf(java.lang.Object o) |
default int |
lastIndexOfDouble(double x,
double precision) |
default int |
lastIndexOfDoubleExactly(double x) |
default DoubleListIterator |
listIterator() |
default DoubleListIterator |
listIterator(int index) |
static DoubleList |
of(double... xs) |
default java.lang.Double |
remove(int index) |
default boolean |
remove(java.lang.Object o) |
default boolean |
removeAll(java.util.Collection<?> c) |
default double |
removeDoubleAt(int index) |
default boolean |
removeIf(java.util.function.Predicate<? super java.lang.Double> filter) |
default void |
replaceAll(java.util.function.UnaryOperator<java.lang.Double> operator) |
default void |
replaceAllDoubles(java.util.function.DoubleUnaryOperator operator) |
default boolean |
retainAll(java.util.Collection<?> c) |
default java.lang.Double |
set(int index,
java.lang.Double x) |
default double |
setDouble(int index,
double x) |
default void |
sort(java.util.Comparator<? super java.lang.Double> c) |
default void |
sortDoubles() |
default void |
sortDoubles(DoubleComparator c) |
default java.util.Spliterator.OfDouble |
spliterator() |
default DoubleList |
subList(int fromIndex,
int toIndex) |
default java.lang.Double[] |
toArray() |
default <T> T[] |
toArray(T[] a) |
toDoubleArray
containsAllDoubles, containsAllDoubles, containsAllDoublesExactly, containsAllDoublesExactly, containsAnyDoubles, containsAnyDoubles, containsAnyDoublesExactly, containsAnyDoublesExactly, containsDouble, containsDoubleExactly, doubleStream, forEach, forEachDouble, from, from, once, once, parallelDoubleStream, removeAllDoubles, removeAllDoubles, removeAllDoublesExactly, removeAllDoublesExactly, removeDouble, removeDoubleExactly, removeDoublesIf, retainAllDoubles, retainAllDoubles, retainAllDoublesExactly, retainAllDoublesExactly, sequence
static DoubleList of(double... xs)
of
in interface DoubleIterable
DoubleList
of the given elements.static DoubleList copy(java.util.PrimitiveIterator.OfDouble iterator)
DoubleList
initialized with the members of the given PrimitiveIterator.OfDouble
.default void clear()
clear
in interface java.util.Collection<java.lang.Double>
clear
in interface DoubleCollection
clear
in interface DoubleIterable
clear
in interface java.util.List<java.lang.Double>
default boolean isEmpty()
isEmpty
in interface java.util.Collection<java.lang.Double>
isEmpty
in interface DoubleCollection
isEmpty
in interface DoubleIterable
isEmpty
in interface java.util.List<java.lang.Double>
default boolean contains(java.lang.Object o)
contains
in interface java.util.Collection<java.lang.Double>
contains
in interface DoubleCollection
contains
in interface java.util.List<java.lang.Double>
default java.lang.Double[] toArray()
toArray
in interface java.util.Collection<java.lang.Double>
toArray
in interface DoubleCollection
toArray
in interface java.util.List<java.lang.Double>
default <T> T[] toArray(T[] a)
toArray
in interface java.util.Collection<java.lang.Double>
toArray
in interface DoubleCollection
toArray
in interface java.util.List<java.lang.Double>
default boolean remove(java.lang.Object o)
remove
in interface java.util.Collection<java.lang.Double>
remove
in interface DoubleCollection
remove
in interface java.util.List<java.lang.Double>
default boolean add(java.lang.Double x)
add
in interface java.util.Collection<java.lang.Double>
add
in interface DoubleCollection
add
in interface java.util.List<java.lang.Double>
default boolean addAll(int index, java.util.Collection<? extends java.lang.Double> c)
addAll
in interface java.util.List<java.lang.Double>
default boolean addAllDoublesAt(int index, double... xs)
default boolean addAllDoublesAt(int index, DoubleCollection xs)
default void replaceAll(java.util.function.UnaryOperator<java.lang.Double> operator)
replaceAll
in interface java.util.List<java.lang.Double>
default void replaceAllDoubles(java.util.function.DoubleUnaryOperator operator)
default void sortDoubles()
default void sortDoubles(DoubleComparator c)
default int binarySearchExactly(double x)
default void sort(java.util.Comparator<? super java.lang.Double> c)
sort
in interface java.util.List<java.lang.Double>
default DoubleList subList(int fromIndex, int toIndex)
subList
in interface java.util.List<java.lang.Double>
default boolean addAll(java.util.Collection<? extends java.lang.Double> c)
addAll
in interface java.util.Collection<java.lang.Double>
addAll
in interface DoubleCollection
addAll
in interface java.util.List<java.lang.Double>
default boolean addDouble(double x)
addDouble
in interface DoubleCollection
default boolean addAllDoubles(double... xs)
addAllDoubles
in interface DoubleCollection
default boolean addAllDoubles(DoubleCollection xs)
addAllDoubles
in interface DoubleCollection
default boolean containsAll(java.util.Collection<?> c)
containsAll
in interface java.util.Collection<java.lang.Double>
containsAll
in interface DoubleCollection
containsAll
in interface java.util.List<java.lang.Double>
default boolean removeAll(java.util.Collection<?> c)
removeAll
in interface java.util.Collection<java.lang.Double>
removeAll
in interface DoubleCollection
removeAll
in interface java.util.List<java.lang.Double>
default boolean removeIf(java.util.function.Predicate<? super java.lang.Double> filter)
removeIf
in interface java.util.Collection<java.lang.Double>
removeIf
in interface DoubleCollection
default boolean retainAll(java.util.Collection<?> c)
retainAll
in interface java.util.Collection<java.lang.Double>
retainAll
in interface DoubleCollection
retainAll
in interface java.util.List<java.lang.Double>
default java.lang.Double get(int index)
get
in interface java.util.List<java.lang.Double>
default double getDouble(int index)
default java.lang.Double set(int index, java.lang.Double x)
set
in interface java.util.List<java.lang.Double>
default double setDouble(int index, double x)
default void add(int index, java.lang.Double x)
add
in interface java.util.List<java.lang.Double>
default void addDoubleAt(int index, double x)
default java.lang.Double remove(int index)
remove
in interface java.util.List<java.lang.Double>
default double removeDoubleAt(int index)
default int lastIndexOf(java.lang.Object o)
lastIndexOf
in interface java.util.List<java.lang.Double>
default int lastIndexOfDoubleExactly(double x)
default int lastIndexOfDouble(double x, double precision)
default int indexOf(java.lang.Object o)
indexOf
in interface java.util.List<java.lang.Double>
default int indexOfDoubleExactly(double x)
default int indexOfDouble(double x, double precision)
default DoubleListIterator listIterator()
listIterator
in interface java.util.List<java.lang.Double>
default DoubleListIterator listIterator(int index)
listIterator
in interface java.util.List<java.lang.Double>
default java.util.Spliterator.OfDouble spliterator()
spliterator
in interface java.util.Collection<java.lang.Double>
spliterator
in interface DoubleCollection
spliterator
in interface DoubleIterable
spliterator
in interface java.lang.Iterable<java.lang.Double>
spliterator
in interface java.util.List<java.lang.Double>