teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

自分でソート法を指定することも可能

2021/03/01 12:38

投稿

maisumakun
maisumakun

スコア146663

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  `Map`や`Set`には順番の概念が**存在しません**(順序不定なコレクションも扱える)ので、`Map`や`Set`の型から「何番目」という形で取り出す方法は存在しません。
2
2
 
3
- `TreeMap`自体はキーの順番に従ってソートを行いますが、それでも「何番目」という形でアクセスするインターフェースは用意されていません。
3
+ `TreeMap`自体はキーの順番などでソートを行いますが、それでも「何番目」という形でアクセスするインターフェースは用意されていません。
4
4
 
5
5
  どうしても数値`for`で回したいのであれば、`fruit.keySet().toArray()`で配列を作るぐらいしかありませんが、そのメリットはおそらくないでしょう。