java forEachでHashMapのkeyとvalueを全て抽出する

java forEachでHashMapのkeyとvalueを全て抽出する

javaで、forEachでHashMapのkeyとvalueを全て抽出する手順を記述してます。forEachの引数にkeyとvalueを指定して使用します。

環境

  • OS windows11 home
  • java 19.0.1

手順

「forEach」は、以下の構文で使用可能です。

ハッシュ名.forEach( (key,value) -> System.out.println( key + ":" + value) );

実際に使用してみます。

import java.util.HashMap;
import java.util.Map;

public class App {
  public static void main(String[] args) throws Exception {

    Map<String, Integer> m = new HashMap<>();

    m.put("aaa", 10);
    m.put("bbb", 20);
    m.put("ccc", 30);
    
    m.forEach((key,value) -> System.out.println(key + ":" + value));
    
  }

}

取得されていることが確認できます。