首页 > 其他 > 详细

Properties属性类

时间:2020-03-26 16:23:56      阅读:58      评论:0      收藏:0      [点我收藏+]
  • Properties类表示一组持久的属性。 Properties可以保存到流中或从流中加载。 属性列表中的每个键及其对应的值都是一个字符串。

  • Properties构造方法:

    Object setProperty(String key, String value) 
    致电 Hashtable方法 put 。  
    
    String getProperty(String key) 
    使用此属性列表中指定的键搜索属性。  
    
    String getProperty(String key, String defaultValue) 
    使用此属性列表中指定的键搜索属性。
    
    void store(Writer writer, String comments) 
    将此属性列表(键和元素对)写入此 Properties表中,以适合使用 load(Reader)方法的格式输出到输出字符流。  
    
    Set<String> stringPropertyNames() 
    返回此属性列表中的一组键,其中键及其对应的值为字符串,包括默认属性列表中的不同键,如果尚未从主属性列表中找到相同名称的键。  
    
    void load(InputStream inStream) 
    从输入字节流读取属性列表(键和元素对)。 
    **注意**:
    1. 存储键值对的文件中,键与值默认的连接符号可以使用=号,空格(其他符号)
    2. 存储键值对的文件中,可以使用#进行注释,被注释的键值对不会再被读取
    3. 存储的键值对文件中,键与值默认都是字符串类型,不需要再加引号
    

Store使用方法

void store(Writer writer, String comments) 
将此属性列表(键和元素对)写入此 Properties表中,以适合使用 load(Reader)方法的格式输出到输出字符流。

使用步骤:
1.创建Properties集合对象,添加数据
2.创建字节输出流/字符输出流对象,构造方法中绑定要输出的目的地
3.使用Properties集合中的方法store把集合中的临时数据,持久化写入到硬盘中存储
4.释放资源

Load使用方法

void load(Reader reader) 
以简单的线性格式从输入字符流读取属性列表(关键字和元素对)。  

Properties集合使用遍历方法:

  1. 首先创建 Properties 集合对象,

  2. 然后创建文件输入Reader流对象,

    2.1 注意,调用 Properties. load方法,可以在 load传递匿名FileReader

  3. 调用 Properties中的 setProperty方法写入键值对到文件中,

  4. 然后调用stringPropertyNames方法生成set集合遍历

Properties属性类

原文:https://www.cnblogs.com/IAoli/p/12574198.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!