import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.util.Properties;
public class Test2 {
public static void main(String[] args) {
try{
Properties prop = new Properties();// 属性集合对象
java.net.URL url = Test2.class.getResource("allen.properties");
File file = new File(url.toURI());
InputStream fis = new FileInputStream(file);
prop.load(fis);// 将属性文件流装载到Properties对象中
fis.close();// 关闭流
// 获取属性值,txnLogId已在文件中定义
String txnLogId=prop.getProperty("txnLogId");
System.out.println("读取txnLogId属性的值:"+txnLogId);
txnLogId=String.valueOf(Integer.parseInt(txnLogId)+1);
prop.setProperty("txnLogId", txnLogId);// 修改sitename的属性值
prop.setProperty("age", "25");//添加值
// 文件输出流
FileOutputStream fos = new FileOutputStream(file);
// 将Properties集合保存到流中
prop.store(fos, "update txnLogId value");
fos.close();// 关闭流
}catch(Exception e){
e.printStackTrace();
}
}
}
2013年10月14日 17:38