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 |