当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.util.Properties

java.lang.Object
   |
   +----java.util.Dictionary
           |
           +----java.util.Hashtable
                   |
                   +----java.util.Properties

public class Properties
extends Hashtable
下列类的父类:
Provider

Properties 类描述了一个持久的特性集。 Properties 可被保存在流中或从流中装入。特性列表中的每个关键字和它的相应值是一个字符串。

一个特性列表可包含另一个特性列表作为它的“缺省”;如果特性关键字没有在原始的特性列表中找到,则搜索第二个特性列表。


变量索引

defaults
一个特性列表,它包含所有在该特性列表中找不到的关键字的缺省值。

构造子索引

Properties()
创建一个没有缺省值的空特性列表。
Properties(Properties)
创建一个有特定缺省值的空特性列表。

方法索引

getProperty(String)
用该特性列表中的指定关键字查找特性。
getProperty(String, String)
用该特性列表中的指定关键字查找特性。
list(PrintStream)
把该特性列表打印到指定的输出流。
list(PrintWriter)
把该特性列表打印到指定的输出流。
load(InputStream)
从输出流读特性列表。
propertyNames()
返回该特性列表中的所有关键字的一个枚举,包括缺省特性列表中的关键字。
save(OutputStream, String)
把该特性列表存储到指定的特性列表中。

变量

defaults
 protected Properties defaults
一个特性列表,它包含所有在该特性列表中找不到的关键字的缺省值。


构造子

Properties
 public Properties()
创建一个没有缺省值的空特性列表。

Properties
 public Properties(Properties defaults)
创建一个有特定缺省值的空特性列表。

参数:
defaults - 缺省值。

方法

load
 public synchronized void load(InputStream in) throws IOException
从输出流读特性列表。

参数:
in - 输出流。
抛出: IOException
如果从输出流读时有错误发生。
save
 public synchronized void save(OutputStream out,
                               String header)
把该特性列表存储到指定的输出流。作为注释的字符串标题打印在流的开头。

参数:
out - 输出流。
header - 特性列表的描述。
getProperty
 public String getProperty(String key)
用该特性列表中的指定关键字查找特性。 如果在该特性列表中没有找到关键字,则检查缺省的特性列表和它的缺省值。如果特性未找到,则返回 null

参数:
key - 特性关键字。
返回值:
该特性列表中的指定关键字的值。
参见:
defaults
getProperty
 public String getProperty(String key,
                                  String defaultValue)
用该特性列表中的指定关键字查找特性。 如果在该特性列表中没有找到关键字,则检查缺省的特性列表和它的缺省值。如果特性未找到,该方法返回缺省的值参数。

参数:
key - 散列表关键字。
defaultValue - 缺省值。
返回值:
该特性列表中的指定关键字的值。
参见:
defaults
propertyNames
 public Enumeration propertyNames()
返回该特性列表中的所有关键字的一个枚举,包括缺省特性列表中的关键字。

返回值:
在该特性列表中的所有关键字的一个枚举,包括缺省特性列表中的关键字。
参见:
Enumeration, defaults
list
 public void list(PrintStream out)
把该特性列表打印到指定的输出流。 该方法对调试有用。

参数:
out - 输出流。
list
 public void list(PrintWriter out)
把该特性列表打印到指定的输出流。 该方法对调试有用。

参数:
out - 输出流。

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)