「Java」ResourceBundle.getBundle()でプロパティファイルをstaticで読み込むサンプル
説明
ResourceBundle java.util.ResourceBundle.getBundle(String baseName)
パラメータ:
baseName – リソース・バンドルの基底名。完全指定クラス名
戻り値:
指定された基底名とデフォルトのロケールのリソース・バンドル
Javaコード
package com.arkgame.study;
import java.util.ResourceBundle;
public class BundeDemo {
      private static String user;
      private static int cnt;
      private static long price;
      static {
            ResourceBundle bundle = ResourceBundle.getBundle("common");
            user = bundle.getString("user");
            cnt = Integer.valueOf(bundle.getString("maxcount"));
            price = Long.valueOf(bundle.getString("price"));
      }
      public static void main(String[] args) {
            System.out.println("実行結果:");
            System.out.println("username: " + user);
            System.out.println("count: " + cnt);
            System.out.println("password: " + price);
      }
}
common.properties
user=testuser001
price=12345678
maxcount=10
実行結果:
username: testuser001
count: 10
password: 12345678