Day35-Properties类读取文件、Properties类修改文件

Day35-Properties类读取文件、Properties类修改文件

Properties类读取文件

在这里插入图片描述

在这里插入图片描述

package com.ghy.properties;

import java.io.FileReader;
import java.util.Properties;

public class Properties02 {
    public static void main(String[] args) throws Exception{
        //使用Properties类来读取mysql.properties文件
        //1.创建对象
        Properties pp = new Properties();
        //2.加载指定配置文件
        pp.load(new FileReader("src\\mysql.properties"));//按照字符流的方式读取文件
        //3.把键字段显示到控制台
        pp.list(System.out);
        //4.根据键获取指定的值
        String ip = pp.getProperty("ip");
        System.out.println("ip:"+ip);
    }
}

输出

-- listing properties --
user=root
pwd=123456
ip=192.168.100.100
ip:192.168.100.100

Properties类修改文件

  • 创建配置文件
package com.ghy.properties;

import java.io.FileOutputStream;
import java.io.FileReader;
import java.util.Properties;

public class Properties03 {
    public static void main(String[] args) throws Exception{
        //使用Properties类来创建 配置文件,且修改配置文件内容
        //创建对象
        Properties pp= new Properties();
        //创建配置文件
        //1.如果该文件没有key,就是创建
        //2.如果该文件有key,就是修改
        pp.getProperty("charset","utf8");//编码
        pp.getProperty("user","小赵");//用户,中文保存时,是中文的unicode码值
        pp.getProperty("pwd","LOVE525");//密码
        //将K-V存储到文件中
        pp.store(new FileOutputStream("src\\mysql2.properties"),null);//后面代表着注释
        System.out.println("保存配置文件成功");

    }
}

输出

保存配置文件成功

查看

在这里插入图片描述

#Thu Aug 18 22:14:02 CST 2022
user=\u5C0F\u8D75
pwd=LOVE525
charset=utf8
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值