CircularByteArray
public
class
CircularByteArray
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.CircularByteArray |
Data structure for holding a fixed size array that operates as a circular buffer, and tracks the total sum of all values in the array.
Summary
Public constructors | |
---|---|
CircularByteArray(int size)
|
Public methods | |
---|---|
void
|
add(byte value)
Adds a new value to array, replacing oldest value if necessary |
long
|
getSum()
Gets the total value of all elements currently stored in array |
int
|
size()
Get the number of elements stored |
Public constructors
CircularByteArray
public CircularByteArray (int size)
Parameters | |
---|---|
size |
int |
Public methods
add
public void add (byte value)
Adds a new value to array, replacing oldest value if necessary
getSum
public long getSum ()
Gets the total value of all elements currently stored in array
Returns | |
---|---|
long |
size
public int size ()
Get the number of elements stored
Returns | |
---|---|
int |