「Java8」ResourceBundleクラスでプロパティファイルを読み込む

環境
JavaSE1.8
Eclipse 4.14.0

構文
java.util.ResourceBundleクラスの主要メソッド
1.getString(String str)
キーstrの値を取得します。
戻り値:String

2.containsKey(String key)
キーkeyが存在するかどうかを返します。
戻り値:boolean

3.keySet()
キーの一覧をSet型で取得します。
戻り値:Set<String>

使用例
1.Common.properties
sysuser = arkadmin

2.Javaコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
public class UserDAO{
publci static String username;
static {
// プロパティ情報を取得
ResourceBundle rb = ResourceBundle.getBundle("Common");
//キーsysuserの値を取得
username = rb.getString("sysuser")
}
}
public class UserDAO{ publci static String username; static { // プロパティ情報を取得 ResourceBundle rb = ResourceBundle.getBundle("Common"); //キーsysuserの値を取得 username = rb.getString("sysuser") } }
public class UserDAO{
 
  publci static String username;
  
  static {
    // プロパティ情報を取得
      ResourceBundle  rb = ResourceBundle.getBundle("Common");
      //キーsysuserの値を取得
      username = rb.getString("sysuser")
  }

}

 

Java

Posted by arkgame