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);
}
}
}
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);
}
}
}
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 (値を取得)
東京
大阪
福岡
for文とkeySet (キーを取得
tokyo
oosaka
fukuoka
for文とvalues (値を取得)
東京
大阪
福岡
for文とkeySet (キーを取得 tokyo oosaka fukuoka for文とvalues (値を取得) 東京 大阪 福岡