Java 简明教程
Java Properties Class
Introduction
Java Properties 类表示一组持久性属性的类。Properties 既可以保存到流中,也可以从流中加载。以下是有关 Properties 的重要事项 −
-
属性列表中的每个键及其对应的值都是字符串。
-
属性列表可将另一个属性列表包含为其“默认值”,如果在原始属性列表中找不到属性键,则会搜索此第二个属性列表。
-
此类是线程安全的;多个线程可以共享一个 Properties 对象,而无需进行外部同步。
Class declaration
以下是 java.util.Properties 类的声明 −
public class Properties
extends Hashtable<Object,Object>
Getting an Enumeration of Properties Keys Example
以下示例展示了 java.util.Properties.propertyNames() 方法的用法。
package com.tutorialspoint;
import java.util.Enumeration;
import java.util.Properties;
public class PropertiesDemo {
public static void main(String[] args) {
Properties prop = new Properties();
// add some properties
prop.put("Height", "200");
prop.put("Width", "15");
// assign the property names in a enumaration
Enumeration<?> enumeration = prop.propertyNames();
// print the enumaration elements
while(enumeration.hasMoreElements()) {
System.out.println("" + enumeration.nextElement());
}
}
}