黑马程序员技术交流社区
标题:
Properties集合整理
[打印本页]
作者:
暗影流光
时间:
2014-7-11 10:20
标题:
Properties集合整理
本帖最后由 暗影流光 于 2014-7-11 10:26 编辑
Properties集合特点:
1、该集合的键和值都是字符串类型
2、集合中的数据可以保存到流中或从流中获取数据
Properties常用方法
//存储元素
prop.setProperty("zhangsan", "20");
prop.setProperty("wangwu","25");
prop.setProperty("lisi", "29");
prop.setProperty("zhaoliu", "30");
//修改元素
prop.setProperty("zhangsan", "19");
//取出所有元素
Set<String> names=prop.stringPropertyNames();
for(String name:names){
String age=prop.getProperty(name);
System.out.println(name+":"+age);
}
复制代码
[size=14.44444465637207px]list方法能将属性列表输出打印流:printWriter和printStream
Properties prop=new Properties();
prop.setProperty("zhangsan", "21");
prop.setProperty("lisi", "23");
prop.setProperty("wangwu", "11");
prop.setProperty("zhaoliu", "8");
prop.list(System.out);
复制代码
[size=14.44444465637207px]store方法能将属性列表输出到输出流,以load()方法加载到properties加载到表中的格式
FileOutputStream fos=new FileOutputStream("E:\\abc.txt");
Properties prop=new Properties();
prop.setProperty("zhangsan", "21");
prop.setProperty("lisi", "23");
prop.setProperty("wangwu", "11");
prop.setProperty("zhaoliu", "8");
prop.store(fos, "name:age");
fos.close();
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2