Java中如何获取Properties文件中的内容2019-08-02

在百度上谷歌上,找了几十年没找到,结果偶然在学习反射机制的时候,看到了读取Properties配置文件的方法,挺简单的:

1)得到类加载器

        ClassLoader loader =this.getClass().getClassLoader(); //获取类加载器

2)读取Properties文件,使用完全限定路径

        InputStream  is = loader.getResourceAsStream("反射机制/db.properties");

        //读取priperties文件

3)创建Properties对象

        Properties pros =new Properties(); //创建properties对象

4)装在读取到的配置文件

            pros.load(is); //装载配置文件

5)获取属性

        String name = pros.getProperty("name"); //获取name属性

        String password = pros.getProperty("password");  //获取password属性

        printf(name);      //输出name

        printf(password); //输出password

全部代码如下:

    ClassLoader loader6 =this.getClass().getClassLoader(); //获取类加载器

InputStream is = loader6.getResourceAsStream("反射机制/db.properties");//读取priperties文件

Properties pros =new Properties();  //创建properties对象

pros.load(is);          //装载配置文件

String name = pros.getProperty("name"); //获取name属性

String password = pros.getProperty("password");  //获取password属性

printf(name);      //输出name

printf(password); //输出password
结果是正确的:


db.properties文件里是这样的


你可能感兴趣的:(Java中如何获取Properties文件中的内容2019-08-02)