关键的就一句话:
ResourceBundle resourceBundle= ResourceBundle.getBundle(
                       "com.example.hello.HelloPluginResources");双引号里面是你resource文件的path,写法类似package。
取到resourceBundle后,调用bundle.getString(key);就可以根据你定义的key取到相应的值。

解决方案 »

  1.   

    try{
          ResourceBundle rb = ResourceBundle.getBundle("bgconfig");
          this.connectUser = rb.getString("ConnectUser");
          this.Debug_Mode = (rb.getString("Debug_Mode").equals("true"));
          //this.Urge_Info = new String(rb.getString("Urge_Info").getBytes("iso8859-1"),"GB2312");
          this.Interval = Long.parseLong(rb.getString("Interval")) * 1000 * 60;
          //this.Interval = Long.parseLong(rb.getString("Interval")) * 1000 ;
          this.DBServer = rb.getString("DBServer");
          this.DBName = rb.getString("DBName");
          this.DBName = rb.getString("DBName");
          this.connectPWD = rb.getString("ConnectPWD");
          //Vector hDayWorkTime = this.getWorkTime();//key表示日期的微秒数(Long),value为WorkTimeStruct
          //this.vDayWorkTime = this.generaWorkTimeList(hDayWorkTime);
          this.vDayWorkTime = this.SortList(this.getWorkTime());
        }catch(Exception e){
          System.err.println("读取系统配置信息失败了!请确定文件bgconfig.properties是否存在!错误:" + e.getMessage());
        }
      

  2.   

    感觉都不到位,我写一段:
    public class MyResource
        extends java.util.ListResourceBundle
    {
        private static java.util.ResourceBundle bundle
            = java.util.ResourceBundle.getBundle( MyResource.class.getName() );
        ;
        public Object[][] getContents()
        {
            return contents;
        }    static final Object[][] contents =
        {
           {"msg1.name","test1"},
           {"msg1.tel","123" },
           {"msg2.name","test2"},
           {"msg2.tel","234"},
           {"msg3.name","test4"},
           {"msg3.tel","456"},
        };
        public static String getClause(String key)
        {
            return bundle.getString(key);
        }
    }       
      

  3.   

    调用:
    package com.test.csdn.file;public class MyResource
        extends java.util.ListResourceBundle
    {
        private static java.util.ResourceBundle bundle
            = java.util.ResourceBundle.getBundle( MyResource.class.getName() );
        ;
        public Object[][] getContents()
        {
            return contents;
        }    static final Object[][] contents =
        {
           {"msg1.name","test1"},
           {"msg1.tel","123" },
           {"msg2.name","test2"},
           {"msg2.tel","234"},
           {"msg3.name","test4"},
           {"msg3.tel","456"},
        };
        public static String getClause(String key)
        {
            return bundle.getString(key);
        }
        public static void main(String[] args)
        {
            System.out.println(MyResource.getClause("msg1.name"));
            System.out.println(MyResource.getClause("msg1.tel"));        System.out.println(MyResource.getClause("msg2.name"));
            System.out.println(MyResource.getClause("msg2.tel"));        System.out.println(MyResource.getClause("msg3.name"));
            System.out.println(MyResource.getClause("msg3.tel"));    }
    }