代码
package com.itheima.d1;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Properties;
public class Test3 {
public static void main(String[] args) throws Exception {
//目标:读取属性文件,判断是否存在李方,存在年龄改为18
//1、加载属性文件的键值对到程序中来。
Properties properties = new Properties();// {}
//2、开始加载
properties.load(new FileReader("wenjian\\src\\user.txt"));
//3、判断是否包含李方这个键
if (properties.containsKey("李方")){
properties.setProperty("李方","18");
}
//4、把properties对象的键值对数据重新写出去到属性文件中去。
properties.store(new FileWriter("wenjian\\src\\user.txt")
,"success");
}
}
文件
#success
#Thu Nov 23 16:23:09 CST 2023
小白=13
小李=18
小明=12
李方=18