A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© csu050416 中级黑马   /  2015-5-7 22:52  /  263 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Properties是Hashtable的子类,它具备Map集合的特点,而且它里面存储的键值对都是字符串,无泛型定义,是集合和IO技术相结合的集合容器。
  1)特点:
A、可用于键值对形式的配置文件;
B、在加载时,需要数据有固定的格式,常用的是就是:键=值。
  2)特有方法
A、设置
Object setProperty(String key, Stringvalue):设置键和值,调用Hashtable的put方法;
B、获取
String getProperty(String key):搜索指定key对应的value;
Set<String>stringPropertyName():返回属性列表的键集,存入Set集合
C、加载流和存入流
void load(InputStream isStream):从输入字节流中读取属性列表(键和元素对),又称将流中的数据加载进集合。
void load(Reader reader):从输入字符流中读取属性列表(键和元素对)。又称将流中的数据加载进集合。
void list(PrintStream out):将属性列表输出到指定的输出流。
Void store(OutputStream out, Stringcomments):使用 load(InputStream)方法的格式,将此 Properties 表中的属性列表(键和元素对)写入输出流。
void store(Writer writer, String comments):使用load(Reader)方法格式,将属性列表(键值对)写入输出字符。

1 个回复

倒序浏览
学习了~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马