Java forEach文で LinkedHashMapの要素のキーと値を取得する

環境
Eclipse 4.26.0
JavaSE 11

構文
Map<String, String>変数名 = new LinkedHashMap<>();
変数名.forEach(キーの変数名,値の変数名) -> System.out.println(処理コード)
forEach文でLinkedHashMapの要素を取得します。

使用例

package com.arkgame.study;

import java.util.LinkedHashMap;
import java.util.Map;

public class LinkMapDemo {

      public static void main(String[] args) {
            Map<String, String> city = new LinkedHashMap<>();
            city.put("tokyo", "東京");
            city.put("oosaka", "大阪");
            city.put("fukuoka", "福岡");

            System.out.println("forEach文で LinkedHashMapの要素を取得");
            city.forEach((x, y) -> System.out.println(x + ":" + y));
      }

}

実行結果
tokyo:東京
oosaka:大阪
fukuoka:福岡

Java

Posted by arkgame