CircularByteArray
public class CircularByteArray
extends Object
java.lang.Object | |
↳ | 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 |