Properties属性集合

Properties属性集合

概述:java.util.Properties集合extends Hashtable<K,V> implements Map<K,V>Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。双列集合,属性列表中每个键及其对应值都是一个字符串。是唯一与IO流结合的集合。

常用IO方法
  • void store(Writer writer, String comments)
    将此 Properties 表中的属性列表(键和元素对)写入输出字符流。把集合中的临时数据,持久化写入硬盘中保存。comments为注释,使用中文会乱码。
  • void load(Reader reader)
    按简单的面向行的格式从输入字符流中读取属性列表(键和元素对)。把硬盘中保存的文件,写入到集合中使用。文件中键值对通常用=或空格连接,默认为字符串无需加引号,被#注释的字符不会被读取。
操作字符串的方法
  • Object setProperty(String key, String value)

    往集合中存储数据,相当于Map接口的put方法。

  • String getProperty(String key)

    通过键找值,相当于get(key)。

  • Set<String> stringPropertyNames()
    返回此属性列表中的键集,其中该键及其对应值是字符串,相当于keySet方法。

    使用步骤:

    • 创建Properties集合对象
    • 使用setProperty往集合中添加数据
    • 使用stringPropertyNames取出集合中的键集
    • 遍历键集,通过getProperty查找值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值