差分
このページの2つのバージョン間の差分を表示します。
| — | ハッシュの値でソートするには [2019/07/15 02:46] (現在) – 作成 - 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | # ハッシュの値でソートする | ||
| + | |||
| + | 以下の関数を適当にコピーし、不足したクラスを適宜importする。 | ||
| + | <code java> | ||
| + | public static ArrayList< | ||
| + | ArrayList< | ||
| + | |||
| + | Collections.sort(mapValuesList, | ||
| + | @Override | ||
| + | public int compare(Map.Entry< | ||
| + | return ((Integer) entry2.getValue()).compareTo((Integer) entry1.getValue()); | ||
| + | } | ||
| + | }); | ||
| + | return mapValuesList; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 値でソートしたキーを得るには | ||
| + | <code java> | ||
| + | ArrayList< | ||
| + | System.out.println(sortedList.get(0).getKey()); | ||
| + | </ | ||