用代码实现以下需求:
(1)已知配置文件config.properties中有三个键值对
name=zhangsan
score=80
address=beijing
(2)使用IO字节流对象和Properties类结合使用,将配置文件中的score键的值修改为100
实现代码:
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;
public class ResetProperties {
public static void main(String[] args) throws IOException {
reset();
}
public static void reset() throws IOException {
Properties pro = new Properties();//新建一个properties集合
FileReader fr = new FileReader("D:\\360MoveData\\Users\\xucc\\Desktop\\pro.properties");
pro.load(fr);//将文件信息存入properties集合
fr.close();
String s = "score";
if(pro.containsKey(s))//判断集合中有没有key:score
pro.setProperty(s, "100");//如果有将对应value设置成100
System.out.println(pro);
}
}
输出结果: