public class AverageList
extends java.util.Vector<java.lang.Double>
Vector subclass providing functionality to calculate a average value over all values included in this list.
Only the last max values are stored, all others are disposed.| Constructor and Description |
|---|
AverageList(int maxSize)
Creates a new
AverageList object with the given max number of elements. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(java.lang.Double t) |
double |
getAverage()
Calculates the average value of all elements in this list.
|
add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSizepublic AverageList(int maxSize)
AverageList object with the given max number of elements.maxSize - the max number of elements in this listpublic boolean add(java.lang.Double t)
add in interface java.util.Collection<java.lang.Double>add in interface java.util.List<java.lang.Double>add in class java.util.Vector<java.lang.Double>public double getAverage()