关于properties配置文件解析写入

package com.zhidi.properties;


import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class 写入Properties1 {


public static void main(String[] args) throws IOException {
       //1.创建properties对象
Properties prop = new Properties();

//2.指定输出文件
FileOutputStream fos = new FileOutputStream("F:\\stu.properties");

//3.设置要输出的属性
prop.setProperty("userName", "yi89521");
prop.setProperty("pwd", "1984521");

//4.保存文件
prop.store(fos, "abc");

//5.关闭资源
fos.close();


}


}

package com.zhidi.properties;




import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;


public class 解析Properties12 {


public static void main(String[] args) throws IOException {
//1.实例化properties对象
Properties prop = new Properties();

//2.获得属性文件
FileInputStream fis = new FileInputStream("F:\\stu.properties");

//3.使用属性对象的load()方法获取内容
prop.load(fis);

//4.根据键获得值
String name = prop.getProperty("userName");
System.out.println(name);
String pwd = prop.getProperty("pwd");
System.out.println(pwd);

//5.关闭资源
fis.close();
}


}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: properties配置文件是一种常见的配置文件格式,通常用于存储应用程序的配置信息,如数据库连接信息、日志配置、邮件服务器设置等。它采用键值对的方式存储数据,每个键值对之间使用等号(=)分隔,每行表示一个键值对,例如: ``` # database configuration db.host=localhost db.port=3306 db.username=root db.password=123456 ``` 在这个例子中,“#”表示注释,第一行是注释内容,不会被解析。后面四行是四个键值对,分别表示数据库主机名、端口号、用户名和密码。这些配置信息可以在应用程序中通过读取配置文件来获取,从而方便地进行配置和管理。 ### 回答2: properties配置文件是一种常用的配置文件格式,用于存储应用程序的配置信息。 它通常采用键值对的形式,每行记录一个配置项,以等号(=)分隔键和值。 properties配置文件的优点之一是它的简洁性和易读性。由于采用了直观的键值对形式,开发人员可以轻松地查看和编辑配置文件。 另一个优点是可扩展性。我们可以根据需要定义各种配置项,并根据需要添加新的配置项。这使得properties配置文件适用于各种应用程序,从小型项目到大型企业级应用程序。 此外,properties配置文件还具有跨平台和易于处理的特点。不管是在Windows、Linux还是Mac系统上,都可以轻松读取和修改properties文件。而且,许多编程语言都提供了内置的函数或库来处理properties文件,使得对其进行读取、写入和修改变得非常容易。 虽然properties配置文件有许多优点,但也有一些限制。首先,它不支持复杂的数据结构,只能存储简单的键值对。其次,由于它的文件格式相对简单,对于存储大量数据或复杂数据的应用程序可能不够灵活。在这种情况下,可能需要考虑使用其他配置文件格式,如XML或JSON。 总体而言,properties配置文件是一种简单、易读、易扩展的配置文件格式,适用于大多数应用程序的配置需求。它的使用简便性和跨平台特性使其成为开发人员们喜爱的配置文件格式之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值