「Java」HashMapからKeyを取り出すサンプル
説明
1.V put(K key,V value)
指定された値と指定されたキーをこのマップで関連付けます(オプションの操作)。
2.Set<K> keySet()
このマップに含まれるキーのSetビューを返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、
また、セットに対する変更はマップに反映されます。
Javaコード
package com.arkgame.study.java8;
import java.util.HashMap;
import java.util.Map;
public class IntMapDemo {
private static Map<Integer, String> cftMp = new HashMap<>();
private static char cftA = '<';
public static void main(String[] args) {
// map put element
cftMp.put((int) cftA, "<");
System.out.println("resultA:" + (int) '<');
// map key get
for (int tt : cftMp.keySet()) {
System.out.println("map key:" + tt);
}
}
}
package com.arkgame.study.java8;
import java.util.HashMap;
import java.util.Map;
public class IntMapDemo {
private static Map<Integer, String> cftMp = new HashMap<>();
private static char cftA = '<';
public static void main(String[] args) {
// map put element
cftMp.put((int) cftA, "<");
System.out.println("resultA:" + (int) '<');
// map key get
for (int tt : cftMp.keySet()) {
System.out.println("map key:" + tt);
}
}
}
package com.arkgame.study.java8; import java.util.HashMap; import java.util.Map; public class IntMapDemo { private static Map<Integer, String> cftMp = new HashMap<>(); private static char cftA = '<'; public static void main(String[] args) { // map put element cftMp.put((int) cftA, "<"); System.out.println("resultA:" + (int) '<'); // map key get for (int tt : cftMp.keySet()) { System.out.println("map key:" + tt); } } }
実行結果
resultA:60
map key:60