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