Record类知识点
一、 Properties类的用法:
JDK 内置的 ties 类为我们操作 .properties 文件提供了便利。
1. properties文件的格式:
下面片段就是ties 文件的格式#Wed Jan 09 13:44:34 CST 2008
66666=lijian4
88888=lijian2
99999=lijian
77777=lijian3
在上面的文件中# 开始的一行为注释信息;在等号“ = ”左边的我们称之为
key ;等号“ = ”右边的我们称之为 value 。(其实就是我们常说的键 - 值对)。
2. Properties常用的方法:
JDK 中的 Properties 类 Properties 类存在于胞 中,该类继承自 Hashtable ,它提供了几个主要的方法:
getProperty ( String key) :用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的 value。
load ( InputStream inStream) :从输入流中读取属性列表(键和元素对)。通过对指定的文件(比如说上面的 ties 文件)进行装载来获取该文件中的所有键 - 值对。以供 getProperty
( String key) 来搜索。
setProperty ( String key, String value):调用 Hashtable 的方法 put 。他通过调用基类的put方法来设置 键 - 值对。
store ( OutputStream out, String comments):以适合使用
load 方法加载到 Properties 表中的格式,将此 Properties 表中的属性列表(键和元素对)写入输出流。与 load 方法相反,该方法将键 - 值对写入到指定的文件中去。
3. 代码实例:
读取properties文件步骤:
第一步:创建properties对象
Properties prop = new Properties();
第二步:导入properties对象文件
(new FileInputStream (“ties”));
第三步:读取所有键-值对
Enumeration e = tyNames();
while (eElements()) {
String score = (String) ement();
String name = perty(score);
}
输出properties文件步骤:
(new FileInputStream("ties"));// 读取properties文件
perty(f(score), name);//添加键值对
(new FileOutputStream("ties"),
null);// 输出到文件
本文发布于:2024-09-23 02:34:11,感谢您对本站的认可!
本文链接:https://www.17tex.com/fanyi/9183.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |