资源绑定器.

野性酷女 2023-09-29 09:06 86阅读 0赞

java.util包下提供的资源绑定器,便于获取属性配置文件(User.properties)中的内容

使用资源绑定器优点:

1、我们不再使用 IO流+Properties集合来获取配置文件中的内容了
2、不再通过先获取文件的绝对路径添加到Properties集合中来获取配置文件了

注意:

1、资源绑定器,只能绑定xxx.properties文件,并且这个文件必须在src类的根路径下开始,文件扩展名也必须是properties
2、并且在写路径的时候,路径后面的扩展名不能写

前期准备配置文件:

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAbHdqXzA3_size_20_color_FFFFFF_t_70_g_se_x_16

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAbHdqXzA3_size_20_color_FFFFFF_t_70_g_se_x_16 1

代码演示如下所示:

  1. package bj.powernode.javase.reflect;
  2. import java.util.ResourceBundle;
  3. /*
  4. 资源绑定器
  5. 使用资源绑定器这种方式的时候,属性配置文件xxx.properties必须在src类的根路径下
  6. */
  7. public class reflectTest06 {
  8. public static void main(String[] args) {
  9. // 资源绑定器,只能绑定xxx.properties配置文件,并且这个文件必须在src类的根路径下开始
  10. // 并且写路径的时候,路径后面的扩展名.properties不能写
  11. ResourceBundle rb =ResourceBundle.getBundle("Username");
  12. // 当在包下的配置文件User.properties
  13. // ResourceBundle rb1 =ResourceBundle.getBundle("bj\\powernode\\javase\\reflect\\User");
  14. // 通过key获得value
  15. String c =rb.getString("username");
  16. System.out.println(c);
  17. }
  18. }

输出结果:

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAbHdqXzA3_size_20_color_FFFFFF_t_70_g_se_x_16 2

发表评论

表情:
评论列表 (有 0 条评论,86人围观)

还没有评论,来说两句吧...

相关阅读

    相关 资源.

    > java.util包下提供的资源绑定器,便于获取属性配置文件(User.properties)中的内容 使用资源绑定器优点: > 1、我们不再使用 IO流+Prope

    相关 下拉框数据

    相信大家都知道下拉框是什么,不知道的也用过,当然只是在手机电脑上面用过尤其是在领游戏礼包选哪个区的时候被用的最为频繁,所以还是非常重要的。 大部分下拉框都会和搜索框,表格组合

    相关

    使用STL的过程中,有时适当地使用绑定器,能够使得代码更简洁、更高效。谈到绑定器,就不得不说说函数对象(function object),或称为仿函数(functor)。 C

    相关 函数

    函数绑定器不能绑定重载函数,无法识别。 仿函数又叫函数绑定器 主要是把一个类的成员函数当成一个普通函数使用。 / 仿函数又叫函

    相关 动态和静态

    为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误,需要理解四个名词: 1、对象的静态类型:对象在声明时采