public static interface Internal.DoubleList extends Internal.ProtobufList<Double>
List
implementation that avoids boxing the elements into Doubles if
possible. Does not support null elements.Modifier and Type | Method and Description |
---|---|
void |
addDouble(double element)
Like
List.add(Object) but more efficient in that it doesn't box the element. |
double |
getDouble(int index)
Like
List.get(int) but more efficient in that it doesn't box the returned value. |
Internal.DoubleList |
mutableCopyWithCapacity(int capacity)
Returns a mutable clone of this list with the specified capacity.
|
double |
setDouble(int index,
double element)
Like
List.set(int, Object) but more efficient in that it doesn't box the element. |
isModifiable, makeImmutable
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
parallelStream, removeIf, stream
double getDouble(int index)
List.get(int)
but more efficient in that it doesn't box the returned value.void addDouble(double element)
List.add(Object)
but more efficient in that it doesn't box the element.double setDouble(int index, double element)
List.set(int, Object)
but more efficient in that it doesn't box the element.Internal.DoubleList mutableCopyWithCapacity(int capacity)
mutableCopyWithCapacity
in interface Internal.ProtobufList<Double>
Copyright © 2008–2021. All rights reserved.