文件名:test.config
文件格式如下:
#这是注释行,只有flag=true才进行调试
flag=true;
#使用逗号分割的字符串列表指明哪些engine需要进行调试
#(在以后可以进一步加强这个表达式, 比如可以使用正则表达式)
Engines=c, d, e, ...现在要对这个文件提取出flag的值是true/false和Engines的值为c、d....将它存放到一个数组里,应该如何实现?
文件格式如下:
#这是注释行,只有flag=true才进行调试
flag=true;
#使用逗号分割的字符串列表指明哪些engine需要进行调试
#(在以后可以进一步加强这个表达式, 比如可以使用正则表达式)
Engines=c, d, e, ...现在要对这个文件提取出flag的值是true/false和Engines的值为c、d....将它存放到一个数组里,应该如何实现?
Properties prop = new Properties();
prop.load( this.getClass().getResourceAsStream("test.config"));
String s_flag= prop.getProperty("flag");
String s_engines=prop.getProperty("Engines");
boolean flag=Boolean.getBoolean(s_flag);
String engines[]=s_engines.split(","0);
flag=true;
#使用逗号分割的字符串列表指明哪些engine需要进行调试
#(在以后可以进一步加强这个表达式, 比如可以使用正则表达式)
Engines=c, d, e, ...谢谢!
格式如下:
1.#开头为注释
2.其他的为:name=value
正好是propertis文件的格式,正好用上!
不错!