当前位置: 移动技术网 > IT编程>移动开发>Android > Java语言读取配置文件config.properties的方法讲解

Java语言读取配置文件config.properties的方法讲解

2019年07月23日  | 移动技术网IT编程  | 我要评论

小桔灯分类信息网,藏语电影,印度必利劲

应用场景

有些时候项目中会用到很多路径,并且很可能多个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果,此时就会想到要是有变量就好了;

另外有时候路径中的文件名是不确定的,要靠业务程序运行时去判断文件名应该如何设置,而又希望此文件下的目录名是确定的,那此时用变量也是比较好的解决方式。

一、配置文件config.properties是放在src根目录下的:例如我的是 /propertiestest/src/com/xuliugen/project/type.properties

配置文件中的内容如下:

left=com.sunny.project.lefthair
right=com.sunny.project.righthair
in=com.sunny.project.inhair

读取配置文件中的代码如下:

public class propertiesreader {
  public static void main(string[] args) {
    new propertiesreader().getproperties();
  }
  public map<string, string> getproperties() {
    properties props = new properties();
    map<string, string> map = new hashmap<string, string>();
    try {
      inputstream in = getclass().getresourceasstream("type.properties");
      props.load(in);
      enumeration en = props.propertynames();
      while (en.hasmoreelements()) {
        string key = (string) en.nextelement();
        string property = props.getproperty(key);
        map.put(key, property);
        system.out.println(key + " " + property);
      }
    } catch (exception e) {
      e.printstacktrace();
    }
    return map;
  }
}

运行结果如下:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。如果你想了解更多相关内容请查看下面相关链接

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网