問題タブ [enum-map]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
72 参照

java - 値をマップに複製する>

このコードにはいくつか問題があります。

人口統計のリストを含むマップを作成していますが、ある時点でリスト要素が重複しています。私がどこで間違いをしているかわかりますか?

よろしく。

0 投票する
2 に答える
299 参照

java - EnumMap が Java の SortedMap ではないのはなぜですか?

EnumMap<K extends Enum<K>, V>in Java は、関連する列挙型の定義によって明確に順序付けられています。これは、javadoc でも確認できます。

列挙型マップは、キーの自然な順序 (列挙型定数が宣言されている順序) で維持されます。keySet()これは、コレクション ビュー ( 、entrySet()、および)によって返される反復子に反映されますvalues()

私が必要とするのは、SortedMapキータイプとして列挙型を使用することです。headMap()またはのようなメソッドを使用したいのfirstKey()ですが、s の追加された CPU + メモリ パフォーマンスから利益を得たいと考えていEnumMapます。ここTreeMapではオーバーヘッドが多すぎるように聞こえます。

質問: これは実装で見落とされただけですか? ( から派生した) 怠惰でしたか、それともではないAbstractMap正当な理由がありますか?EnumMapSortedMap