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 |