public static interface Internal.FloatList extends Internal.ProtobufList<Float>
List
implementation that avoids boxing the elements into Floats if
possible. Does not support null elements.Modifier and Type | Method and Description |
---|---|
void |
addFloat(float element)
Like
List.add(Object) but more efficient in that it doesn't box the element. |
float |
getFloat(int index)
Like
List.get(int) but more efficient in that it doesn't box the returned value. |
Internal.FloatList |
mutableCopyWithCapacity(int capacity)
Returns a mutable clone of this list with the specified capacity.
|
float |
setFloat(int index,
float 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
float getFloat(int index)
List.get(int)
but more efficient in that it doesn't box the returned value.void addFloat(float element)
List.add(Object)
but more efficient in that it doesn't box the element.float setFloat(int index, float element)
List.set(int, Object)
but more efficient in that it doesn't box the element.Internal.FloatList mutableCopyWithCapacity(int capacity)
mutableCopyWithCapacity
in interface Internal.ProtobufList<Float>
Copyright © 2008–2017 Google. All rights reserved.