at.tuwien.ifs.somtoolbox.util
Class ElementCounter<T extends java.lang.Comparable<T>>
java.lang.Object
at.tuwien.ifs.somtoolbox.util.ElementCounter<T>
- Type Parameters:
T
- the type of objects that this object may be compared to
public class ElementCounter<T extends java.lang.Comparable<T>>
- extends java.lang.Object
FIXME: this is a copy from valhalla, merge back into IFS-commons!
- Version:
- $Id: ElementCounter.java 3883 2010-11-02 17:13:23Z frank $
- Author:
- Rudolf Mayer
Field Summary |
private java.util.HashMap<T,java.lang.Integer> |
map
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
map
private java.util.HashMap<T extends java.lang.Comparable<T>,java.lang.Integer> map
ElementCounter
public ElementCounter()
incCount
public void incCount(T key)
getCount
public int getCount(T key)
keySet
public java.util.Set<T> keySet()
keyList
public java.util.ArrayList<T> keyList()
keyList
public java.util.ArrayList<T> keyList(int minCount)
entrySet
public java.util.Set<java.util.Map.Entry<T,java.lang.Integer>> entrySet()
entrySet
public java.util.Set<java.util.Map.Entry<T,java.lang.Integer>> entrySet(int minCount)
values
public java.util.Collection<java.lang.Integer> values()
totalCount
public int totalCount()
size
public int size()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
public java.lang.String toString(int width)
main
public static void main(java.lang.String[] args)