JavaのMapコレクションをループする方法

JavaでMapコレクションを反復処理する方法:

  1. entrySet()メソッドを使ってmapを反復処理:MapのentrySet()メソッドを使ってMapのすべてのキーペアセットのビューを取得し、foreachループで各キーペアを反復処理します。

ネイティブな日本語では言い換えてください。ただし、1つの選択肢のみが必要です。サンプルコード:

for (Map.Entry<K, V> entry : map.entrySet()) {
K key = entry.getKey();
V value = entry.getValue();
// 处理键值对
}
  1. MapのkeySet()メソッドを利用して各キーを取り出し、foreachでキーを順番に走査し、キーから値を取得する。

ネイティブの日本語で言い換えてください。ただし、1つのオプションのみが必要です。

for (K key : map.keySet()) {
V value = map.get(key);
// 处理键值对
}
  1. Map の values() メソッドを使用して、Map に含まれるすべての値のコレクションを取得し、foreach ループで各値を反復処理します。

native Japanese paraphrase: 例示コード:

for (V value : map.values()) {
// 处理值
}
  1. 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();
// 处理键值对
}
bannerAds