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()