作用
- 当某些属性和值需要频繁改动时,不建议直接把属性和值直接写入Java代码中,因为后期要改动涉及到很多步骤(java源代码要进行编译同过,还有部署到服务器里,还要进行更新等一系列操作)
- 把属性和值写入一个文件里时java读取文件里的属性和值。这时修改只需要修改这个文件的属性和值,java代码不用修改也能正常运行
创建一个普通文本文件
name=1234
name2=45678
进行对文件值读取操作
class ReadTest{
public static void main(String[] args){
//创建一个输入字节流对象,参数传入文件的地址
FileInputStream fis=new FileInputStream("文件的地址");
//创建Properties对象,并调用方法load,把字节流对象传进去
Properties p=new Properties();
p.load(fis);
//调用p中 getProperties方法 传入key值,找到返回value ,没找到返回null
Stromg s=p.getProperties("name");
//属性的值不需要在java代码中修改,直接在文件中修改即可,代码也正常运行
System.out.prinln(s);
}
}