Properties实现类——基本使用
发布日期:2021-07-27 04:56:59
浏览次数:5
分类:技术文章
本文共 1110 字,大约阅读时间需要 3 分钟。
该类是hashtable集合的子类,元素也是以键值对的形式存在的,但有自己的特点:
- 键值对存储的是属性名和属性值
- 属性名和属性值都是字符串类型,即K/V都只能是String类型
- 主要用来操作流
- 没有泛型
除此之外,该类具有集合类的方法和流的方法,更多时候是使用其流的处理方法,一般用于加载和储存配置文件信息。
与集合有关的方法
//构造方法Properties properties = new Properties();//添加元素,只能是字符串,setProperty()方法properties.setProperty("name", "Jack");//遍历打印,获取键值的Set集合,stringPropertyNames()方法//根据键获取值的方法:getProperty(key)Setset = properties.stringPropertyNames();for (String s : set) { System.out.println(s + "+" + properties.getProperty(s));}
与流相关的方法
//1.将配置信息放入到该集合,然后才能进行list或者store存储到对应文件properties.setProperty("name", "Jack");Properties properties = System.getProperties(); //系统配置信息//2.将信息保存到一个位置,输出,写入/*利用list方法*/void list(PrintStream out);void list(PrintWriter out);properties.list(new PrintStream("D:\\prop.properties"));properties.list(System.out); //输出到控制台(显示器)/*利用store方法*/void store(OutputStream out, String comments);void store(Writer writer, String comments);properties.store(new PrintWriter("prop5.properties"), "资料");//3.将文件.properties文件读取void load(Reader reader);void load(InputStream inStream);properties2.load(new FileReader("prop.properties"));
转载地址:https://blog.csdn.net/qq_45337431/article/details/99203166 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年09月27日 13时42分03秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JAVAC 命令详解
2019-05-27
CSS的active伪类
2019-05-27
css中float left与float right的使用说明
2019-05-27
纯CSS代码实现各类气球泡泡对话框效果的代码解析
2019-05-27
HTTP响应报文与工作原理详解
2019-05-27
css属性table
2019-05-27
overflow属性(实现超出边框点的部分隐藏)
2019-05-27
100+经典Java面试题及答案解析
2019-05-27
html中如何显示代码样式方法
2019-05-27
text-indent失效的原因
2019-05-27
Linux查看用户登陆历史记录(last命令的使用)
2019-05-27
修改linux用户密码(passwd)
2019-05-27
Linux中修改环境变量及生效方法(永久、临时)环境变量查看
2019-05-27
ssh免密码登录
2019-05-27
Linux 守护进程的启动方法
2019-05-27
Linux init进程详解
2019-05-27
在windows中用netsh命令修改ip地址网关和DNS等
2019-05-27
linux命令---cp 命令
2019-05-27
控件EditText的setOnEditorActionListener方法的理解
2019-05-27