Java properties类,让我们可以读取文件的内容。
我们通过键值对,利用键从而找到值,实现我们读取文件的内容。
并且,我们还可以再设置自己的键值对,setProperty()方法。里面传的是两个字符串的参数,分别是:[键,值]。保存所有的键值对:store()方法。传递的参数是新建的一个文件输出流,写上文件的路径。for example:store(new FileOutputStream(“文件的路径”))。
Properties代表一组可以持续化的属性,可以通过输入输出流读出或保存。属性中的的key和对应的value都是字符串型(String)。
Properties继承自Hashtable类,但是不提倡使用Hashtable 的put和putAll方法,因为Hashtable使用这两个方法操作时候key和value可以不是字符串(String),容易发生错误。推荐使用setProperty方法,确保key和value的有效性,这样调用strore和save方法的时候不会因参数非法而出错。
load 和 store 方法使用ISO 8859-1字符编码格式,是简单的面向线性的格式。
LoadFromXML 和 storeToXML方法可以将属性以XML格式保存。编码格式是UTF-8。