「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