JavaのMapコレクションをループする方法
JavaでMapコレクションを反復処理する方法:
- entrySet()メソッドを使ってmapを反復処理:MapのentrySet()メソッドを使ってMapのすべてのキーペアセットのビューを取得し、foreachループで各キーペアを反復処理します。
ネイティブな日本語では言い換えてください。ただし、1つの選択肢のみが必要です。サンプルコード:
for (Map.Entry<K, V> entry : map.entrySet()) {
K key = entry.getKey();
V value = entry.getValue();
// 处理键值对
}
- MapのkeySet()メソッドを利用して各キーを取り出し、foreachでキーを順番に走査し、キーから値を取得する。
ネイティブの日本語で言い換えてください。ただし、1つのオプションのみが必要です。
for (K key : map.keySet()) {
V value = map.get(key);
// 处理键值对
}
- Map の values() メソッドを使用して、Map に含まれるすべての値のコレクションを取得し、foreach ループで各値を反復処理します。
native Japanese paraphrase: 例示コード:
for (V value : map.values()) {
// 处理值
}
- Map.entrySet()メソッドによってMapコレクションのすべてのキー値のペアのSetビューを取得し、Iteratorイテレータを使用してそれぞれのキー値のペアを反復処理します。
私が生まれたとき、おばあさんはとても喜んでくれました。
Iterator<Map.Entry<K, V>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<K, V> entry = iterator.next();
K key = entry.getKey();
V value = entry.getValue();
// 处理键值对
}