[Java]戻り値の型はMapのメソッドを作成する方法
書式
protected static Map<String,String>関数名(){}
使用例
package com.arkgame.demo;
import java.util.HashMap;
import java.util.Map;
public class MapTest {
public static void main(String[] args) {
// getKeyActMapの戻り値はMap型
Map<String, String> mpCh = getKeyActMap();
for (String key : mpCh.keySet()) {
String value = mpCh.get(key);
System.out.println("キー: " + key + " 値: " + value);
}
}
// 関数の定義
protected static Map<String, String> getKeyActMap() {
Map<String, String> mp = new HashMap<String, String>();
mp.put("button.add", "add");
mp.put("button.delete", "delete");
mp.put("button.insert", "insert");
return mp;
}
}
package com.arkgame.demo;
import java.util.HashMap;
import java.util.Map;
public class MapTest {
public static void main(String[] args) {
// getKeyActMapの戻り値はMap型
Map<String, String> mpCh = getKeyActMap();
for (String key : mpCh.keySet()) {
String value = mpCh.get(key);
System.out.println("キー: " + key + " 値: " + value);
}
}
// 関数の定義
protected static Map<String, String> getKeyActMap() {
Map<String, String> mp = new HashMap<String, String>();
mp.put("button.add", "add");
mp.put("button.delete", "delete");
mp.put("button.insert", "insert");
return mp;
}
}
package com.arkgame.demo; import java.util.HashMap; import java.util.Map; public class MapTest { public static void main(String[] args) { // getKeyActMapの戻り値はMap型 Map<String, String> mpCh = getKeyActMap(); for (String key : mpCh.keySet()) { String value = mpCh.get(key); System.out.println("キー: " + key + " 値: " + value); } } // 関数の定義 protected static Map<String, String> getKeyActMap() { Map<String, String> mp = new HashMap<String, String>(); mp.put("button.add", "add"); mp.put("button.delete", "delete"); mp.put("button.insert", "insert"); return mp; } }
実行結果
キー: button.delete 値: delete
キー: button.add 値: add
キー: button.insert 値: insert