パッケージ org.aiwolf.common.util
クラス Counter<V>
java.lang.Object
org.aiwolf.common.util.Counter<V>
- 型パラメータ:
V
-
カウンタを作成する
- 作成者:
- tori
-
ネストされたクラスの概要
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明void
指定したアイテムのカウントを1だけ増やすvoid
指定したアイテムのカウントをnumだけ増やす追加するvoid
clear()
boolean
containsKey
(Object key) boolean
containsValue
(Object value) entrySet()
指定したアイテムのカウントを返す最大の値を持つアイテムを返す.
アイテムがなければnullを返すgetOver
(int min) min以上の値を持つデータだけ取得
コピーを返すカウント量に対して降順のリストを返す最小の値を持つアイテムを返す.
アイテムがなければnullを返すカウント量に対して昇順のリストを返すint
カウントの合計を返すgetUnder
(int max) max以下の値を持つデータだけ取得
コピーを返すvoid
指定したアイテムのカウントを1増やすboolean
isEmpty()
iterator()
昇順イテレータkeySet()
void
降順イテレータint
size()
数値の分布を返すvalues()
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェースから継承されたメソッド java.lang.Iterable
forEach, spliterator
インタフェースから継承されたメソッド java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
コンストラクタの詳細
-
Counter
public Counter()カウンタを作成 -
Counter
任意のMapからカウンタを作成- パラメータ:
map
-
-
-
メソッドの詳細
-
getTotalCount
public int getTotalCount()カウントの合計を返す- 戻り値:
-
getSortedList
カウント量に対して昇順のリストを返す- 戻り値:
- 関連項目:
-
jp.ac.nagoyau.is.ss.kishii.util.Sorter#getSortedList()
-
getReverseList
カウント量に対して降順のリストを返す- 戻り値:
- 関連項目:
-
jp.ac.nagoyau.is.ss.kishii.util.Sorter#getReverseList()
-
getOver
min以上の値を持つデータだけ取得
コピーを返す- パラメータ:
min
-- 戻り値:
-
getUnder
max以下の値を持つデータだけ取得
コピーを返す- パラメータ:
max
-- 戻り値:
-
add
指定したアイテムのカウントをnumだけ増やす- パラメータ:
v
-num
-
-
add
指定したアイテムのカウントを1だけ増やす- パラメータ:
v
-num
-
-
increment
指定したアイテムのカウントを1増やす- パラメータ:
v
-
-
get
指定したアイテムのカウントを返す -
getLargest
最大の値を持つアイテムを返す.
アイテムがなければnullを返す- 戻り値:
-
getSmallest
最小の値を持つアイテムを返す.
アイテムがなければnullを返す- 戻り値:
-
clear
public void clear() -
containsKey
- 定義:
containsKey
インタフェース内Map<V,
Integer>
-
isEmpty
public boolean isEmpty() -
keySet
-
remove
-
size
public int size() -
put
-
putAll
-
containsValue
- 定義:
containsValue
インタフェース内Map<V,
Integer>
-
values
-
entrySet
-
iterator
昇順イテレータ -
reverseIterator
降順イテレータ- 戻り値:
-
toHistogram
数値の分布を返す- 戻り値:
-
addAll
追加する- パラメータ:
actionCounter
-- 戻り値:
-