将Properties文件的键值对调换位置重新生成一个文件
2012-03-24 02:53
274 查看
Properties props = new Properties();
InputStream in = new BufferedInputStream(new FileInputStream(GenPath
.getAddress()
+ "\\city.properties"));
BufferedReader bf = new BufferedReader(new InputStreamReader(in));
props.load(bf);
Set<Object> list = props.keySet();
File f = new File(GenPath.getAddress() + "\\city_1.properties");
FileOutputStream fos = new FileOutputStream(f);
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(fos,
"UTF-8"));
for (Object o : list) {
System.out.println(props.getProperty(o.toString()));
writer.write(props.getProperty((String) o) + "=" + o.toString()
+ "\r\n");
}
writer.flush();
writer.close();
System.out.print("over");
InputStream in = new BufferedInputStream(new FileInputStream(GenPath
.getAddress()
+ "\\city.properties"));
BufferedReader bf = new BufferedReader(new InputStreamReader(in));
props.load(bf);
Set<Object> list = props.keySet();
File f = new File(GenPath.getAddress() + "\\city_1.properties");
FileOutputStream fos = new FileOutputStream(f);
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(fos,
"UTF-8"));
for (Object o : list) {
System.out.println(props.getProperty(o.toString()));
writer.write(props.getProperty((String) o) + "=" + o.toString()
+ "\r\n");
}
writer.flush();
writer.close();
System.out.print("over");
相关文章推荐
- 为apache重新指定日志生成位置,每天生成一个文件
- 安装无法继续,因为一个必需文件已损坏或不可用,请从原始源光盘活下载位置重新运行安装程序
- Properties是Hashtable的一个子类:以文件来进行存储键值对
- SQL Server附加数据库时失败,提示:“未重新生成日志,因为有不止一个日志文件”
- properties文件存放位置,读和写
- 用当前日期生成一个文件
- Jsp编译后生成的Java文件位置
- Visual Studio环境下生成dump文件及利用dump文件定位程序出错位置
- 1.编写一个简单的C语言程序:计算输入多个整数的平均值,并将此程序分割成多个小文件。 2.为第1题中的程序编写makefile文件,用make编译后改成返回最小值,再编译,观察有多少文件不需要重新
- java 执行jar指定log4j.properties文件位置
- php动态生成一个xml文件供swf调用
- 一个简单的xml类,可以解析和生成xml文件数据
- log4j.properties中配置输出的日志文件,是什么时候生成的?
- 查找一个short标记数值在二进制文件中第一次出现的位置
- 编写一个程序,将存放学生各种信息的文件中的学生信息读出,重新组成一个存放所有学生的前3门成绩的文件
- Weblogic日志按日期,每日生成一个新文件
- crontab日志每天生成一个文件
- 关于windows7域帐户不能重新生成配置文件解决方法
- 功能新增:在流程属性的增加了一个重新生成流成标题的功能.
- 如何控制sqlnet.log文件的生成位置