V - public class Counter<V>
extends java.lang.Object
implements java.lang.Iterable<V>, java.util.Map<V,java.lang.Integer>
| コンストラクタと説明 |
|---|
Counter()
カウンタを作成
|
Counter(java.util.Map<? extends V,java.lang.Integer> map)
任意のMapからカウンタを作成
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
add(V v)
指定したアイテムのカウントを1だけ増やす
|
void |
add(V v,
int num)
指定したアイテムのカウントをnumだけ増やす
|
Counter<V> |
addAll(Counter<V> actionCounter)
追加する
|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<V,java.lang.Integer>> |
entrySet() |
java.lang.Integer |
get(java.lang.Object v)
指定したアイテムのカウントを返す
|
V |
getLargest()
最大の値を持つアイテムを返す.
|
Counter<V> |
getOver(int min)
min以上の値を持つデータだけ取得
コピーを返す |
java.util.List<V> |
getReverseList()
カウント量に対して降順のリストを返す
|
V |
getSmallest()
最小の値を持つアイテムを返す.
|
java.util.List<V> |
getSortedList()
カウント量に対して昇順のリストを返す
|
int |
getTotalCount()
カウントの合計を返す
|
Counter<V> |
getUnder(int max)
max以下の値を持つデータだけ取得
コピーを返す |
void |
increment(V v)
指定したアイテムのカウントを1増やす
|
boolean |
isEmpty() |
java.util.Iterator<V> |
iterator()
昇順イテレータ
|
java.util.Set<V> |
keySet() |
java.lang.Integer |
put(V key,
java.lang.Integer value) |
void |
putAll(java.util.Map<? extends V,? extends java.lang.Integer> m) |
java.lang.Integer |
remove(java.lang.Object key) |
java.util.Iterator<V> |
reverseIterator()
降順イテレータ
|
int |
size() |
java.util.Map<java.lang.Integer,java.lang.Integer> |
toHistogram()
数値の分布を返す
|
java.util.Collection<java.lang.Integer> |
values() |
public Counter()
public Counter(java.util.Map<? extends V,java.lang.Integer> map)
map - public int getTotalCount()
public java.util.List<V> getSortedList()
jp.ac.nagoyau.is.ss.kishii.util.Sorter#getSortedList()public java.util.List<V> getReverseList()
jp.ac.nagoyau.is.ss.kishii.util.Sorter#getReverseList()public void add(V v, int num)
v - num - public void add(V v)
v - num - public void increment(V v)
v - public java.lang.Integer get(java.lang.Object v)
get インタフェース内 java.util.Map<V,java.lang.Integer>v - public V getLargest()
public V getSmallest()
public void clear()
clear インタフェース内 java.util.Map<V,java.lang.Integer>public boolean containsKey(java.lang.Object key)
containsKey インタフェース内 java.util.Map<V,java.lang.Integer>public boolean isEmpty()
isEmpty インタフェース内 java.util.Map<V,java.lang.Integer>public java.lang.Integer remove(java.lang.Object key)
remove インタフェース内 java.util.Map<V,java.lang.Integer>public int size()
size インタフェース内 java.util.Map<V,java.lang.Integer>public java.lang.Integer put(V key, java.lang.Integer value)
put インタフェース内 java.util.Map<V,java.lang.Integer>public void putAll(java.util.Map<? extends V,? extends java.lang.Integer> m)
putAll インタフェース内 java.util.Map<V,java.lang.Integer>public boolean containsValue(java.lang.Object value)
containsValue インタフェース内 java.util.Map<V,java.lang.Integer>public java.util.Collection<java.lang.Integer> values()
values インタフェース内 java.util.Map<V,java.lang.Integer>public java.util.Set<java.util.Map.Entry<V,java.lang.Integer>> entrySet()
entrySet インタフェース内 java.util.Map<V,java.lang.Integer>public java.util.Iterator<V> iterator()
iterator インタフェース内 java.lang.Iterable<V>public java.util.Iterator<V> reverseIterator()
public java.util.Map<java.lang.Integer,java.lang.Integer> toHistogram()