「Java」static final修飾子でクラス定数を利用するサンプル

書式
static final データの型 定数名
使用例

package com.arkgame.study.javlesson;

public class FinalStaticDemo {

      public static final String ID_TYPE_B = "2";
      public static final String ID_TYPE_C = "3";

      public static void main(String[] args) {

            // 関数testfuncを呼び出す
            System.out.println("value1: " + testfunc(ID_TYPE_B));

            System.out.println("value2: " + testfunc(ID_TYPE_C));
      }

      // 関数testfuncの定義
      public static String testfunc(String str) {
            if (ID_TYPE_B.equals(str)) {
                  return "109";
            } else if (ID_TYPE_C.equals(str)) {
                  return "345";
            }
            return "only return ";
      }

}

実行結果
value1: 109
value2: 345

Java

Posted by arkgame