Properties集合。

Posted zhangyuhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Properties集合。相关的知识,希望对你有一定的参考价值。

Properties:

java.util.Properties extends Hashtable<k,v> implements Map<k,v>

Properties类表示了一个持久的属性集,是唯一和IO流相结合的集合。

  可以用其store方法,把集合中的临时数据,持久化写到硬盘中。

  可以用其load方法,把硬盘中保存的文件(键值对),读取到集合中使用。

  Properties集合的key和value默认是字符串。

Properties的一些特有方法:

  Object setProperty(String key,String value) 调用Hashtable 的 put

  String getProperty(String key) ,通过key 找value,   相当于get(key)

  Set<String> stringPropertyNames() ,返回所有键, keyset();

load方法:

void load(InputStream inStream): 字节输入流,不能读取中文

void load(Reader reader) 字符输入流, 可读取中文。

键与值的默认连接符号可以用 =,空格(其他符号)

 

以上是关于Properties集合。的主要内容,如果未能解决你的问题,请参考以下文章

IO流--与properties集合配合使用

Java 中与IO流有关的集合(Properties集合)

Properties集合。

第十八节——Properties集合

Java 之 Properties 集合

javase(Properties集合及学生对象信息录入文本中案例)