「Java」final static Mapを使うサンプル
説明
java.util.Map.put(String key, String value)
指定された値と指定されたキーをこのマップで関連付けます(オプションの操作)。
パラメータ:
key – 指定された値が関連付けられるキー
value – 指定されたキーに関連付けられる値
Javaコード
package com.arkgame.study;
import java.util.HashMap;
import java.util.Map;
public class MapStrDemo {
public final static Map<String, String> cftMap = new HashMap<>();
static {
cftMap.put("K001", "123");
cftMap.put("K002", "456");
}
public static void main(String[] args) {
String strA = "K001";
String resultA = test(strA);
String strB = "K002";
String resultB = test(strB);
System.out.println("文字列Aの戻り値:" + resultA);
System.out.println("文字列Bの戻り値:" + resultB);
}
private static String test(String key) {
String val = cftMap.get(key);
String result = "";
if ("123".equals(val)) {
result = "key001-result";
}
if ("456".equals(val)) {
result = "key002-result";
}
return result;
}
}
実行結果
文字列Aの戻り値:key001-result
文字列Bの戻り値:key002-result