手册
目录
收藏401
分享
阅读2981
更新时间2025-07-22
前言:
在本教程中,您将学习如何使用Java.util.Properties类,简介java.util.Properties类是一个代表一组持久属性的类。属性可以保存到流中或从流中加载。以下是关于属性的要点−属性列表中的每个键及其对应的值都是一个字符串。
java.util.Properties 类是一个代表一组持久属性的类。属性可以保存到流中或从流中加载。以下是关于属性的要点 −
属性列表中的每个键及其对应的值都是一个字符串。
一个属性列表可以包含另一个属性列表作为其"默认值",如果在原始属性列表中找不到属性键,则搜索第二个属性列表。
这个类是线程安全的; 多个线程可以共享一个 Properties 对象,而无需外部同步。
以下是 java.util.Properties 类的声明 −
以下是 java.util.Properties 类的字段 −
protected Properties defaults − 这是包含在此属性列表中未找到的任何键的默认值的属性列表。
| 序号 | 构造函数 & 描述 |
|---|---|
| 1 | Properties() 此构造创建一个没有默认值的空属性列表。 |
| 2 | Properties(Properties defaults) 此构造创建一个具有指定默认值的空属性列表。 |
| 序号 | 方法 & 描述 |
|---|---|
| 1 | String getProperty(String key)
此方法在此属性列表中搜索具有指定键的属性。 |
| 2 | String getProperty(String key, String defaultValue)
此方法在此属性列表中搜索具有指定键的属性。 |
| 3 | void list(PrintStream out)
此方法将此属性列表打印到指定的输出流。 |
| 4 | void list(PrintWriter out)
此方法将此属性列表打印到指定的输出流。 |
| 5 | void load(InputStream inStream)
该方法从输入字节流中读取一个属性列表(键和元素对)。 |
| 6 | void load(Reader reader)
此方法以简单的面向行的格式从输入字符流中读取属性列表(键和元素对)。 |
| 7 | void loadFromXML(InputStream in)
此方法将指定输入流上的 XML 文档表示的所有属性加载到此属性表中。 |
| 8 | Enumeration> propertyNames()
如果尚未从主属性列表中找到同名的键,则此方法返回此属性列表中所有键的枚举,包括默认属性列表中的不同键。 |
| 9 | void save(OutputStream out, String comments)
这个方法读取一个。 |
| 10 | Object setProperty(String key, String value)
这个方法调用了Hashtable方法put。 |
| 11 | void store(OutputStream out, String comments)
该方法将此属性表中的属性列表(键和元素对)以适合使用 load(InputStream) 方法加载到属性表的格式写入输出流。 |
| 12 | void store(Writer writer, String comments)
该方法将此属性表中的属性列表(键和元素对)以适合使用 load(Reader) 方法的格式写入输出字符流。 |
| 13 | void storeToXML(OutputStream os, String comment)
此方法发出一个 XML 文档,表示此表中包含的所有属性。 |
| 14 | void storeToXML(OutputStream os, String comment, String encoding)
此方法使用指定的编码发出一个表示此表中包含的所有属性的 XML 文档。 |
| 15 | Set 此方法返回此属性列表中的一组键,其中键及其对应的值是字符串,如果尚未从主属性列表中找到同名的键,则包括默认属性列表中的不同键。 |
这个类继承了以下类的方法 −
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77.2万人学习
共29课时
61.9万人学习
共25课时
39.4万人学习
共43课时
71.1万人学习
共25课时
61.8万人学习
共22课时
23万人学习
共28课时
34万人学习
共89课时
125.5万人学习