前言:
整理下学习笔记,打好基础,daydayup!!
properties
properties是一个Map集合(键值对合集),但是一般不当作合集。而是用来代表属性文件,通过Properties读写属性文件里的内容
Properties调用方法:
public Properties() | 用于构建Properties集合对象 |
Properties读取信息常用方法:
常用方法 | 说明 |
public void load(InputStream is) | 通过字节输入流,读取属性文件里的键值对数据 |
public void load(Reader reader) | 通过字符输入流,读取属性文件里的键值对数据 |
public String getProperty(String key) | 根据键获取值 |
public Set<String> stringPropertyNames() | 获取全部健的合集 |
示例1:(通过已有properties属性文件获取信息)
Properties写入信息常用方法:
常用方法 | 说明 |
public Object setProperty(String key, String value) | 保存健值对数据到properties对象中去 |
public void store (OutputStream os, String comments) | 把健值对数据,通过字节输出流写出到属性文件里去 |
public void store (Writer w,String comments) | 把健值对数据,通过字符输出流写出到属性文件里去 |
示例2:(把信息写入properties文件中去)
案例:
题目:已知一记录了名字和年龄的properties属性文件,使用Properties工具查看文件是否拥有“小昭”数据,如果拥有该数据,则把年龄修改为18
思路:1,读取该文件;2,查看是否拥有“小昭”数据;3,修改数据;4,修改数据
操作步骤:
整理结束,撒花!!!!