欢迎来到我的博客

将来的你一定会感激现在拼搏的自己

JavaSE基础day19 Hashtable实现类:Properties类


 

Properties

1、概述:

        是一个双列集合,是一个Map体系的集合类,是Hashtable的子类

 

Properties特殊方法

1、 setProperty(String key, String value):添加键值对

2、 getProperty(String key):根据指定的键获取对应的值

3、 stringPropertyNames():将集合中的键获取到一个单列集合Set中进行存储

Properties和IO流相结合的方法

1、load(Reader reader):从输入字符流读取属性列表(键和元素对)

2、load(InputStream in):从输入字节流读取属性列表(键和元素对)

3、store(Writer writer, String comments):将此属性列表(键和元素对)写入Properties文件

4、store(OutputStream out, String comments) :将此属性列表(键和元素对)写入Properties

代码

 

 

 

 

 

 

 

练习

(1)在Properties文件中有如下信息:

  name=zhangsan

  age=18

  hobby=playGame

(2)将该文件中的name=zhangsan,改为name=lisi

(3)要求:使用代码完成内容的修改

 

关流方式

JDK1.7版本之前的关流方式

 

 

 

 

JDK1.7版本之后的关流方式

 

posted @ 2022-04-02 19:35  晴天般的微  阅读(93)  评论(0)    收藏  举报