您的位置:首页 > 运维架构

将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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐