黑马程序员技术交流社区

标题: 黑马程序员--将info.txt文件的键值数据放入集合中 [打印本页]

作者: 敷衍ゝ微笑掩盖    时间: 2014-6-30 15:41
标题: 黑马程序员--将info.txt文件的键值数据放入集合中
本帖最后由 敷衍ゝ微笑掩盖 于 2014-7-1 08:32 编辑

------- <a  target="blank">android培训</a>、<a  target="blank">java培训</a>、期待与您交流! ----------

Properties是集合中和IO技术相结合的集合容器。该对象的特点:可以用于键值对配对的文件。
1.方法一
① 用一个流跟info.txt文件关联。
BufferedReader  br = new BufferedReader(new FileReader(“inf.txt”));
② 读取一行数据,将该行数据用”=”进行分割。
   String[]   arr  = br.readLine().split(“=”)
③ 讲等号左边的作为建,等号右边的作为值放入Proprities中即可。
  Properties p = new Properties();
  p.setProperty(arr[0],arr[1]);

2.方法二
① 用一个流跟info.txt文件关联。
FileInputStream  fs = new FileInputStream  (“info.txt”);
② 把流导入Properties对象中去。
  Properties p = new Properties();
      p.load(fs);
      p.list(System.out);
③ 修改配置文件里面的内容。
   p.setProperty(“zhangsi”,”43”);
  FileOutputStream out = new FileOutputStream(“inf.txt”);
  p.strore(out);




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2