Class CountedSet<T>

java.lang.Object
ru.cwcode.cwutils.collections.CountedSet<T>

public class CountedSet<T> extends Object
Структура данных для подсчёта дублей в коллекции. Хранит данные в HashMap (T, Integer)
  • Constructor Details

  • Method Details

    • items

      public Set<T> items()
    • values

      public Collection<Integer> values()
    • quantity

      public int quantity(T item)
      Returns:
      0, если объекта нет в коллекции
    • has

      public boolean has(T item)
    • add

      public int add(T item, int count)
    • max

      public int max()
    • min

      public int min()
    • minEntry

      public Map.Entry<T,Integer> minEntry()
    • maxEntry

      public Map.Entry<T,Integer> maxEntry()
    • sum

      public int sum()
    • avg

      public double avg()
    • entries

      public HashMap<T,Integer> entries()