使用Properties类将文件中数据修改并写入新的文件
一、要求
1.在项目根目录下创建fuhao.txt文件,将以下代表富豪名称和财富的“键值对”手动存到文件中
fuhao.txt文件中内容如下:
王健林=2050亿
马云=2000亿
李嘉诚=1750亿
李兆基=1660亿
马化腾=1520亿
丁磊=1250亿
宗庆后=1120亿
姚振华=1050亿
郑家纯=1050亿
王卫=900亿
2.利用所学的Properties类的相关知识,将文件内容读取到项目中,判断“键值对”中是否有王卫的数据,如果有,将其对应的身价修改为1860亿,并利用Properties类的相关知识把修改后的最新数据写入到新的文件newfuhao.txt中。
二、代码实现
注:读取.txt文件想要正常打印出来需要使用字符流
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Properties;
import java.util.Set;
public class TestDemo {
public static void main(String[] args) throws Exception {
Properties properties = new Properties();
properties.load(new FileReader("fuhao.txt"));