java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties
文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。
例如:
#test properties
#Thu Sep 12 17:38:38 CST 2013
key1=value1
key2=value2
key3=value3
key4=value4
java操作properties文件
public void setProperties(String path){
String key = "";
String value = "";
Properties props = new Properties();
File file = new File(path);
//读properties文件
if(file.exists()){ //properties文件存在,加载
FileInputStream fis;
try {
fis = new FileInputStream(file);
BufferedInputStream br = new BufferedInputStream (fis);
props.load(br); //加载properties文件
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//修改properties文件
props.put(key, value);
props.setProperty(key, value);
//读取属性
props.getProperty(key);
}else{ //properties文件不存在
//修改properties文件
props.put(key, value);
props.setProperty(key, value);
}
//写properties文件
try {
FileOutputStream fos = new FileOutputStream(file); //也可以设置编码
props.store(fos,"test properties");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
以上是简单的操作properties文件,详细的操作还要看java开发文档。