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 (値を取得) 東京 大阪 福岡