「Java」戻り値の型がHashMapのメソッドを作るサンプル
書式
1.protected static HashMap<String, Integer> 関数名()
2.public Set<K> keySet()
このマップに含まれるキーのSetビューを返します。
使用例
package com.arkgame.demo;
import java.util.HashMap;
public class MapTest {
public static void main(String[] args) {
// getKeyActMapの戻り値はHashMap型
HashMap<String, Integer> mpCh = getKeyActMap();
// マップに含まれるキーのSetビューを返す
for (String cft : mpCh.keySet()) {
int value = mpCh.get(cft);
System.out.println(cft);
System.out.println(value);
}
}
// 関数の定義
protected static HashMap<String, Integer> getKeyActMap() {
HashMap<String, Integer> mp = new HashMap<String, Integer>();
mp.put("btn.add", 22);
mp.put("btn.delete", 56);
return mp;
}
}
package com.arkgame.demo;
import java.util.HashMap;
public class MapTest {
public static void main(String[] args) {
// getKeyActMapの戻り値はHashMap型
HashMap<String, Integer> mpCh = getKeyActMap();
// マップに含まれるキーのSetビューを返す
for (String cft : mpCh.keySet()) {
int value = mpCh.get(cft);
System.out.println(cft);
System.out.println(value);
}
}
// 関数の定義
protected static HashMap<String, Integer> getKeyActMap() {
HashMap<String, Integer> mp = new HashMap<String, Integer>();
mp.put("btn.add", 22);
mp.put("btn.delete", 56);
return mp;
}
}
package com.arkgame.demo; import java.util.HashMap; public class MapTest { public static void main(String[] args) { // getKeyActMapの戻り値はHashMap型 HashMap<String, Integer> mpCh = getKeyActMap(); // マップに含まれるキーのSetビューを返す for (String cft : mpCh.keySet()) { int value = mpCh.get(cft); System.out.println(cft); System.out.println(value); } } // 関数の定義 protected static HashMap<String, Integer> getKeyActMap() { HashMap<String, Integer> mp = new HashMap<String, Integer>(); mp.put("btn.add", 22); mp.put("btn.delete", 56); return mp; } }
結果
btn.add
22
btn.delete
56