Google 致力于为黑人社区推动种族平等。查看具体举措

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