ResourceBundle类最简单的用法实例

     一般来说,ResourceBundle类通常是用于针对不同的语言来使用的属性文件,有时候有些简单的配置文件可以没必要使用xml,其实ResourceBundle类就已经做的很好。

package OSChina;

import java.util.ResourceBundle;

public final class ResourceBundleDemo {

 /**
  * controller
  */
 private ResourceBundleDemo(){

 }

 private static final String PRO_FILE_NAME = "xxfPropertyFile";

 private static final String RES_BUNDEL_XXF01 = "XXFTEST01";
 private static final String RES_BUNDEL_XXF02 = "XXFTEST02";
 private static ResourceBundle propertyValue;

 /**
  * 静态加载
  */
    static {

     propertyValue = ResourceBundle.getBundle(PRO_FILE_NAME);
    }

    private static void print(){

     String aa = propertyValue.getString(RES_BUNDEL_XXF01);
     String bb = propertyValue.getString(RES_BUNDEL_XXF02);

     System.out.println(aa);
     System.out.println(bb);
    }
    /**
     * 复合条件
     * @param Key1
     * @param Key2
     * @return 返回值
     */
    public static String getPropertySingleValue(String Key1, String Key2) {

  StringBuffer buffer = new StringBuffer();

  buffer.append(Key1)
   .append(".")
   .append(Key2);

  return propertyValue.getString(buffer.toString());
 }


    public static void main(String args[]){
     //测试
     print();

     //应用调用方法
     String result = getPropertySingleValue(RES_BUNDEL_XXF01,RES_BUNDEL_XXF02);
     System.out.println(result);
    }


}

 

转载于:https://my.oschina.net/xiufeng/blog/106149

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值