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

© 李云贵 中级黑马   /  2014-7-24 09:20  /  944 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Map
   |--Hashtable
      |--Properties:
  Properties集合:
  特点:
  1,该集合中的键和值都是字符串类型
  2,集合中的数据可以保存到流中,或者从流获取。包括字节流和字符流。
  File类,IO流和 键值对相结合 就用此集合.是集合中和IO技术相结合的集合容器
  通常该集合用于操作以键值对形式存在的配置文件。

对已有的配置文件中的信息进行修改。
  读取这个文件。
  并将这个文件中的键值数据存储到集合中。load(),无返回值,参数支持字节流和字符流
  在通过集合对数据进行修改。
  在通过流将修改后的数据存储到文件中。 store(),无返回值,参数支持字节流和字符流

public static void test() throws IOException{
//读取这个文件。
File file = new File("info.txt");
if(!file.exists()){
file.createNewFile();
}
FileReader fr = new FileReader(file);
//创建集合存储配置信息。
Properties prop = new Properties();
//将流中信息存储到集合中。
prop.load(fr);
prop.setProperty("wangwu", "16");
FileWriter fw = new FileWriter(file);
prop.store(fw,"");//第二个参数String是对配置文件的描述,一般留空。
fw.close();
fr.close();
}

1 个回复

倒序浏览
这个类的认真学学,配置文件+结合反射 ,开发上估计会常用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马