Interface Internal.FloatList (3.19.4)

public static interface Internal.FloatList extends Internal.ProtobufList<Float>

A java.util.List implementation that avoids boxing the elements into Floats if possible. Does not support null elements.

Implements

com.google.protobuf.Internal.ProtobufList<java.lang.Float>

Methods

addFloat(float element)

public abstract void addFloat(float element)

Like #add(Object) but more efficient in that it doesn't box the element.

Parameter
Name Description
element float

getFloat(int index)

public abstract float getFloat(int index)

Like #get(int) but more efficient in that it doesn't box the returned value.

Parameter
Name Description
index int
Returns
Type Description
float

mutableCopyWithCapacity(int capacity)

public abstract Internal.FloatList mutableCopyWithCapacity(int capacity)

Returns a mutable clone of this list with the specified capacity.

Parameter
Name Description
capacity int
Returns
Type Description
Internal.FloatList

setFloat(int index, float element)

public abstract float setFloat(int index, float element)

Like #set(int, Object) but more efficient in that it doesn't box the element.

Parameters
Name Description
index int
element float
Returns
Type Description
float