A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 暗影流光 中级黑马   /  2014-7-11 10:20  /  492 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 暗影流光 于 2014-7-11 10:26 编辑

Properties集合特点:
1、该集合的键和值都是字符串类型
2、集合中的数据可以保存到流中或从流中获取数据
Properties常用方法
  1. //存储元素
  2.                 prop.setProperty("zhangsan", "20");
  3.                 prop.setProperty("wangwu","25");
  4.                 prop.setProperty("lisi", "29");
  5.                 prop.setProperty("zhaoliu", "30");
  6.                 //修改元素
  7.                 prop.setProperty("zhangsan", "19");
  8.                 //取出所有元素
  9.                 Set<String> names=prop.stringPropertyNames();
  10.                 for(String name:names){
  11.                         String age=prop.getProperty(name);
  12.                         System.out.println(name+":"+age);
  13.                 }
复制代码

[size=14.44444465637207px]list方法能将属性列表输出打印流:printWriter和printStreamProperties prop=new Properties();
  1. prop.setProperty("zhangsan", "21");
  2.                 prop.setProperty("lisi", "23");
  3.                 prop.setProperty("wangwu", "11");
  4.                 prop.setProperty("zhaoliu", "8");
  5.                 prop.list(System.out);
复制代码
[size=14.44444465637207px]store方法能将属性列表输出到输出流,以load()方法加载到properties加载到表中的格式
  1.    FileOutputStream fos=new FileOutputStream("E:\\abc.txt");
  2.                 Properties prop=new Properties();
  3.                 prop.setProperty("zhangsan", "21");
  4.                 prop.setProperty("lisi", "23");
  5.                 prop.setProperty("wangwu", "11");
  6.                 prop.setProperty("zhaoliu", "8");
  7.                 prop.store(fos, "name:age");
  8.                 fos.close();
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马