小桔灯分类信息网,藏语电影,印度必利劲
应用场景
有些时候项目中会用到很多路径,并且很可能多个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果,此时就会想到要是有变量就好了;
另外有时候路径中的文件名是不确定的,要靠业务程序运行时去判断文件名应该如何设置,而又希望此文件下的目录名是确定的,那此时用变量也是比较好的解决方式。
一、配置文件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; } }
运行结果如下:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。如果你想了解更多相关内容请查看下面相关链接
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android apk 项目一键打包并上传到蒲公英的实现方法
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
android 限制某个操作每天只能操作指定的次数(示例代码详解)
Android 集成 google 登录并获取性别等隐私信息的实现代码
网友评论