package com;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Iterator;
import java.util.Map;
import java.util.Properties;
import java.util.Map.Entry;
public class Test {
/**
* @Method: main
* @Description:
*
* @param @param args
* @return void
* @throws
*/
public static void main(String[] args) {
/** 需要修改或者新增的键值对 **/
String key = "key1";
String value = "value";
try {
File file = new File("test.properties");
FileInputStream in = new FileInputStream(file);
Properties properties = new Properties();
properties.load(in);
Iterator<Entry<Object, Object>> it = properties.entrySet().iterator();
while(it.hasNext()) {
Map.Entry<Object, Object> entry = (Map.Entry<Object, Object>) it.next();
String tkey = entry.getKey().toString();
String tvalue = entry.getValue().toString();
properties.setProperty(tkey, tvalue);
}
properties.setProperty(key, value);
FileOutputStream out = new FileOutputStream(file);
properties.store(out, "");
} catch (Exception e) {
e.printStackTrace();
}
}
}