JavaでResourceBundleの使い方
JavaでResourceBundleの使い方です。
階層が以下のようになっているとします。
TestResource.javaとtest.propertiesは異なるパッケージにあります。
このような場合はTestResource.javaではパッケージを.(ドット)で繋ぎます。
以下、TestResource.javaです。
package jp.confrage; import java.util.ResourceBundle; public class TestResource { public static void main(String[] args) { ResourceBundle bundle = ResourceBundle.getBundle("sql.properties.test"); System.out.println(bundle.getString("test")); } }
test.propertiesの.propertiesは記述しないので、sql.properties.testとなります。
getString(キー)で値を取得しています。
以下、test.propertiesです。
test=Hello
Javaを実行すると、結果は以下のようになります。
Hello
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント