配置文件(properties类)

基本介绍

1.专门用于读写配置文件的集合类;

配置文件格式: 键=值

2.注意:键值对,不需要空格,值,不需要用引号 ;默认类型:String

3.Properties的常见方法:

1)load:加载配置文件的键值对到Properties对象

2)list:将数据显示到指定设备

3)getProperty(key):根据键获取值

4)setProperty(key,value):设置键值对 到Properties类

5)store:将Properties中的键值对 存储到配置文件,在idea中,保存信息到配置文件,如果含有中文,会存储为unicode码

Properties读文件

1.使用Properties类完成对mysql.properties的读取

首先添加mysql.properties文件;内容如下:

 

1.传统方法

//传统方法:
//1.设置读取文件的位置
BufferedReader br = new BufferedReader(new FileReader("src\\mysql.properties"));
//2.定义变量来接收数据
String len;
​
while ((len = br.readLine()) != null){
​
    //3.将接收到的数据进行以“=”为界限分隔开
    String[] split = len.split("=");
    //4.将分割打印出来
    System.out.println(split[0] + ":" + split[1]);

2.使用Properties类

//使用Properties类来读取mysql.properties文件
//1.创建Properties 对象
Properties properties = new Properties();
//2.加载指定配置文件
properties.load(new FileReader("src\\mysql.properties"));
//3.把k-v的数据打印到控制台
properties.list(System.out);
​
System.out.println("=============================");
//4.根据key,获取对应的值
String ip = properties.getProperty("ip");
System.out.println("ip:" + ip);

Properties修改文件

//使用Properties类来创建配置文件和修改配置文件内容
//1.创建Properties 对象
Properties properties = new Properties();
​
//2.添加信息到配置文件
/*
*2.1).如果该文件没有 key 就是创建
* 2.2).如果该文件有 key  就是修改
* */
properties.setProperty("name","tom");
properties.setProperty("pwd","12345");
properties.setProperty("num","10010");
​
//3.将k-v 存储到文件中
properties.store(new FileOutputStream("src\\mysql02.properties"),null);
​
System.out.println("保存配置文件成功...");

效果如图所示:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jhan;

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值