CircularByteArray

public class CircularByteArray
extends Object

java.lang.Объект
com.android.tradefed.util.CircularByteArray


Структура данных для хранения массива фиксированного размера, который работает как кольцевой буфер и отслеживает общую сумму всех значений в массиве.

Краткое содержание

Общественные конструкторы

CircularByteArray (int size)

Публичные методы

void add (byte value)

Добавляет новое значение в массив, при необходимости заменяя самое старое значение.

long getSum ()

Получает общее значение всех элементов, хранящихся в данный момент в массиве.

int size ()

Получить количество сохраненных элементов

Общественные конструкторы

CircularByteArray

public CircularByteArray (int size)

Параметры
size int

Публичные методы

добавлять

public void add (byte value)

Добавляет новое значение в массив, при необходимости заменяя самое старое значение.

получить сумму

public long getSum ()

Получает общее значение всех элементов, хранящихся в данный момент в массиве.

Возврат
long

размер

public int size ()

Получить количество сохраненных элементов

Возврат
int