public class Counter<T extends Serializable> extends Object implements Serializable
A counter keeps track of the count of a family of objects. It also tracks the max, argMax min, argMin.
Constructor and Description |
---|
Counter() |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(T item) |
void |
decrementCount(T object) |
void |
decrementCount(T object,
double decrement) |
double |
getCount(T object) |
Pair<T,Double> |
getMax() |
Pair<T,Double> |
getMin() |
List<T> |
getSortedItems() |
List<T> |
getSortedItemsHighestFirst() |
double |
getTotal() |
void |
incrementCount(T object) |
void |
incrementCount(T object,
double increment) |
Set<T> |
items() |
Set<T> |
keySet() |
double |
mean() |
void |
reset() |
int |
size() |
double |
std() |
public void reset()
public void incrementCount(T object, double increment)
public void incrementCount(T object)
public void decrementCount(T object, double decrement)
public void decrementCount(T object)
public double getCount(T object)
public double mean()
public double std()
public boolean contains(T item)
public int size()
public double getTotal()
Copyright © 2017. All rights reserved.