java中读取配置文件的类Properties,配置文件是.properties文件,格式为
文本文件,文件内容格式为“键=值”,就是通常所说的 属性列表。注释信息用“#”。
python中读取配置文件的类ConfigParse,配置文件为.ini文件。
Properties类提供的几个主要方法:
getProperty(String key)
–通过参数key,得到对应的value值。
load(InputStream is)
–从输入流中读取属性列表(键值对)。通过对指定的文件(xxx.properties)进行装载来获取该文件中的所有键值对。以供getProperty(String key)来搜索。
setProperty(String key, String value)
–通过调用父类Hashtable的put方法来设置键值对。
store(OutputStream out, String comments)
–适用load方法加载到Properties中的格式,将此 Properties表中的属性列表(键值对)写入输出流。
该方法将键值对写入到指定的文件中去。
clear()
–清除所有的键值对,该方法在父类中提供。
Java读取Properties文件
6种读取方法,参考https://blog.csdn.net/Senton/article/details/4083127
properties文件的书写要求总结:
1、注释内容由 # 或者! 开头, 如果# 或者!不在开头,则不作为注释
2、key,value之间用 = 或者 : 分隔。一行中既有=也有:时,第一个(或者=或者:)将作为key,value分隔符。
3、key 不能换行,value可以换行,换行符是\ ,且换行后的\t、空格都会忽略。
(文章部分内容参考:https://www.cnblogs.com/bakari/p/3562244.html)