V
- S
- public class Sorter<V,S>
extends java.lang.Object
implements java.util.Map<V,S>, java.io.Serializable
<S>
の昇順に<V>
をソートするCollectionです。
<V>
by <S>
in ascending order.
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.util.Map<V,S> |
itemMap |
protected java.util.Comparator<S> |
scoreComparator |
コンストラクタと説明 |
---|
Sorter() |
Sorter(java.util.Comparator<S> comparator) |
Sorter(java.util.Map<? extends V,? extends S> map) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<V,S>> |
entrySet() |
S |
get(java.lang.Object v)
あるアイテムのスコアを取得する
|
V |
getFirstKey()
最初のキーを返す
|
V |
getLastKey()
最後のキーを返す
|
java.util.List<V> |
getReverseList()
<S> によって降順にソートされたリストを返す
|
java.util.List<V> |
getSortedList()
<S> によって昇順にソートされたリストを返す
|
boolean |
isEmpty() |
java.util.Set<V> |
keySet()
ソートされたkeySetを返す
|
Sorter<V,S> |
largerEqual(S s)
s以上ものだけ取得
|
Sorter<V,S> |
largerThan(S s)
sより大きいものだけ取得
|
S |
put(V key,
S value) |
void |
putAll(java.util.Map<? extends V,? extends S> m) |
S |
remove(java.lang.Object key) |
void |
set(V v,
S s)
新しいアイテムを設定する
|
int |
size() |
Sorter<V,S> |
smallerEqual(S s)
s以下のものだけ取得
|
Sorter<V,S> |
smallerThan(S s)
sより小さいものだけ取得
|
java.util.Collection<S> |
values() |
protected java.util.Comparator<S> scoreComparator
public Sorter()
public Sorter(java.util.Comparator<S> comparator)
public S get(java.lang.Object v)
public java.util.List<V> getSortedList()
public java.util.List<V> getReverseList()
public boolean containsKey(java.lang.Object key)
public boolean containsValue(java.lang.Object value)
public V getFirstKey()
public V getLastKey()