0
Map<String, Integer> map = new HashMap<String, Integer>;
...
Map<String, Integer> sortedMap = sortByValue(map);
Integer max = sortedMap.keySet().iterator().next();
私が必要とするのは、ソート後の最大要素であるマップの最初の要素をフェッチすることです。これはマップの最初の要素へのアクセスを保証しますか?
編集:ソートマップは次のようになります。順序の概念を持っているいくつかのMap
実装がありますが
John->100
Mary->50
Mike-> 2
...
どのような魔法の 'sortByValue()'がしますか? –
試しましたか? –
'Sets.newTreeSet(sortedMap.values())。iterator()。next()'はできませんか? 'sortedMap'機能については、入力とは異なるマップである可能性があるため、わかりません。 –