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

環境
Eclipse 4.26.0
JavaSE 11

構文
Map<String, String>変数名 = new LinkedHashMap<>();
変数名.put(キー,値);
LinkedHashMapの要素のキーを取得します
for (String tt : 変数名.keySet()) {処理コード}

LinkedHashMapの要素の値を取得します
for (String ss : 変数名.values()) {処理コード}

使用例

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("for文とkeySet (キーを取得");
            for (String tt : city.keySet()) {
                  System.out.println(tt);
            }

            System.out.println("for文とvalues (値を取得)");
            for (String ss : city.values()) {
                  System.out.println(ss);
            }
      }

}

実行結果

for文とkeySet (キーを取得
tokyo
oosaka
fukuoka
for文とvalues (値を取得)
東京
大阪
福岡

 

Java

Posted by arkgame