Class CountMap<T>

java.lang.Object
uk.ac.starlink.util.CountMap<T>

public class CountMap<T> extends Object
Keeps track of the number of times an item of type T has been added.
Since:
3 Jun 2011
Author:
Mark Taylor
  • Constructor Details

    • CountMap

      public CountMap()
      Constructor.
  • Method Details

    • addItem

      public int addItem(T item)
      Counts an item.
      Parameters:
      item - item to count
    • getCount

      public int getCount(T key)
      Returns the number of times a given item has been added.
      Parameters:
      key - item to count
    • keySet

      public Set<T> keySet()
      Returns a set of all the items with a count of at least one.
      Returns:
      key set
    • clear

      public void clear()
      Sets all the item counts to zero.