隐藏页面特效

Properties集合的用法

1|0Properties集合的用法


  • Properties集合是一个唯一和IO流相结合的集合

    • 可以使用Properties集合中的store方法,把集合中的临时数据,持久化到硬盘中
    • 可以使用Properties集合中的load方法,把硬盘中保存的文件(键值对),读取到集合中使用
  • 属性列表中的每个键及其对应的值都是一个字符串。

    • Properties集合是一个双列集合,key和value默认都是字符串
//创建一个Properties集合 Properties prop = new Properties(); //赋值操作 prop.setProperty("赵丽颖","168"); prop.setProperty("古力娜扎","170"); prop.setProperty("马儿扎哈","180"); //拿到所有的key保存到Set集合中 Set<String> set = prop.stringPropertyNames(); //通过key遍历对应的值 for (String key:set) { System.out.println(key+":"+prop.getProperty(key)); }
  • Properties中store方法的使用
    • void store(OutPutStream out, String comments)
    • void store(Write write, String comments)
      • 参数
        • OutPutStream out:字节输出流,不能写入中文
        • Write write:字符输出流,可以写中文
        • String comments:注释吗,用来解释说明,不能使用中文,一般使用空字符串
Properties prop = new Properties(); //赋值操作 prop.setProperty("赵丽颖","168"); prop.setProperty("古力娜扎","170"); prop.setProperty("马儿扎哈","180"); FileWriter fs = new FileWriter("./a.Properties"); prop.store(fs,""); fs.close();
  • Properties中load方法的使用
    • void load(InputStream inputStream);
    • void laod(Reader reader);
      • InputStream inputStream:不能读中文
      • Reader reader:可以读中文
//创建流 FileReader fr= new FileReader("./a.Properties"); Properties prop = new Properties(); //读取流中的数据 prop.load(fr); //释放资源 fr.close(); //遍历数据 Set<String> set = prop.stringPropertyNames(); for (String key:set) { System.out.println(key+":"+prop.getProperty(key)); }

__EOF__

本文作者keep on going,never give up
本文链接https://www.cnblogs.com/-xyk/p/16760204.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   彼时听风  阅读(222)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示