「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

Java

Posted by arkgame