JavaでHashMapをイテレートする方法


以下に、シンプルで簡単な方法といくつかのコード例を提供します。

  1. イテレーション方法1: keySet()を使用する方法 HashMapのキーのセットを取得し、拡張forループを使用して各キーにアクセスします。各キーに対して、get()メソッドを使用して対応する値にアクセスできます。
HashMap<String, Integer> hashMap = new HashMap<>();
// HashMapにキーと値を追加するコード...
for (String key : hashMap.keySet()) {
    int value = hashMap.get(key);
    // キーと値を使用して必要な処理を実行するコード...
}
  1. イテレーション方法2: entrySet()を使用する方法 HashMapのエントリー(キーと値のペア)のセットを取得し、拡張forループを使用して各エントリーにアクセスします。各エントリーのgetKey()とgetValue()メソッドを使用してキーと値にアクセスできます。
HashMap<String, Integer> hashMap = new HashMap<>();
// HashMapにキーと値を追加するコード...
for (Map.Entry<String, Integer> entry : hashMap.entrySet()) {
    String key = entry.getKey();
    int value = entry.getValue();
    // キーと値を使用して必要な処理を実行するコード...
}

これらの方法を使用することで、HashMapのすべてのキーと値にアクセスできます。適切な処理を実行するために必要なコードを追加してください。