回答編集履歴

1

誤字訂正

2018/03/14 03:22

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -1,4 +1,4 @@
1
- Mapには「順序はない」と考えるのが普通です。ただし例外的にjava.util.LinkedHashMapというクラスがありキーを挿入した順番でエントリー(キーや値)の列挙が可能です。これは主としてLRUキャッシュ目的で使うものという印象で、自分はLRUキャッシュ以外で使ったことがありませんが、構築後に一切内容を変更しないなら、これを使えばご質問のようなMapが作れます。(一旦作った後にソートしなおすなら作り直しになります。あくまでキーの登録に並びますので)
1
+ Mapには「順序はない」と考えるのが普通です。ただし例外的にjava.util.LinkedHashMapというクラスがありキーを挿入した順番でエントリー(キーや値)の列挙が可能です。これは主としてLRUキャッシュ目的で使うものという印象で、自分はLRUキャッシュ以外で使ったことがありませんが、構築後に一切内容を変更しないなら、これを使えばご質問のようなMapが作れます。(一旦作った後にソートしなおすなら作り直しになります。あくまでキーの登録に並びますので)
2
2
 
3
3
 
4
4