Properties集合的应用
来源:互联网 发布:数据录入员招聘58同城 编辑:程序博客网 时间:2024/03/28 19:38
关于Properties,是一个比较特殊的集合,集合里只能存字符串类型。
/* Properties:是一个Map集合,存储的是属性,属性名和属性值必须都是字符串类型的,所以 这个集合类没有使用泛型 这是一个可以和流结合使用的集合类*/
Properties的简单应用
往集合里添加对象:setProperty();
获取集合的键值:stringPropertyNames();
获取集合的value值:getProperty(key);
public static void fun1() { //创建一个集合类对象 Properties pro = new Properties(); //向集合中添加属性键值对 pro.setProperty("name","lisi"); pro.setProperty("age","20"); Set<String> keys = pro.stringPropertyNames();//得到所有键的集合 Iterator<String> ite = keys.iterator(); while(ite.hasNext()) { String key = ite.next(); String value = pro.getProperty(key); System.out.println(key+"="+value); } //修改集合中的姓名----在内存中做的修改 pro.setProperty("name","zhangsan");}
利用Properties查看系统属性集
public static void fun2()throws IOException{ Properties pro = System.getProperties(); PrintWriter fw = new PrintWriter("lala.txt"); pro.list(System.out);//可以将内容直接输出到控制台 pro.setProperty("user.country","Chinese"); //list可以接收printWriter和printStream,我们将内容直接输出到文件 pro.list(fw); fw.close(); }
读取文件中的键值对,并修改内容存入文件
public static void fun3()throws IOException{ Properties pro = new Properties(); FileReader fr = new FileReader("config.properties"); pro.load(fr);//加载流中的内容 pro.setProperty("color","blue"); FileWriter fw = new FileWriter("config.properties"); pro.store(fw,"默认值");//将Properties中的内容加载到文件 //其实就是写入输出流 }
0 0
- 集合Properties的应用
- Properties集合的应用
- Properties集合应用
- Properties集合的使用
- log4j.properties的应用
- properties的应用
- Properties类的应用
- Properties集合小应用--限制用户对软件的使用次数
- Properties集合
- Properties集合
- Properties集合
- Properties集合
- Properties集合
- Properties应用的一个例子
- 对Properties类的应用
- spring的 集合装配,properties,list,map
- spring的 集合装配,properties,list,map
- 集合 Properties 的 简单例子(Spring)
- 在tableview上添加悬停窗口
- Cadence 学习笔记 - Capture CIS 篇 (ERROR (ORCAP - 1228) )
- python中的range()和array()函数
- cocos2dx——自制动作。shake your body!
- 【华为练习题 】 长寿的兔子
- Properties集合的应用
- Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE
- 关于栈区、堆区、全局区、常量区、代码区的总结
- Axis2与Spring集成发布
- qt quick 开发实战——qt 多文档编辑器
- 读书笔记-Linux C 编程从基础到实践-第二章 在Linux下进行C语言开发
- AngularJS中的双向数据绑定 ng-bind,ngshow,ng-hide,ng-class,ngAnimate
- SDUTACM 数据结构实验之排序四:寻找大富翁
- python 类版本rc4加解密